我正在使用 AngularJS 做一些接口,并观察 Chrome 控制台,我检测到对 API 的每个 http 请求都是重复的。
有什么办法可以避免这种情况吗?
这是我的简化代码
$http.jsonp('http://APIURL.com/api/category/menu?callback=JSON_CALLBACK').success(function(data){
$scope.categories=data.categories;
});
完整代码:
var kbControllers = angular.module('kbControllers', []);
kbControllers.controller("KBHomeController", function ($scope, $http, $rootScope) {
$rootScope.header = 'Title of page';
$http.jsonp('apicall.com/api/category/menu?callback=JSON_CALLBACK').success(function (data) {
$scope.categories = data.categories;
});
});
and this is my console
![enter image description here](https://i.stack.imgur.com/T6Bnl.png)
任何想法?
我遇到过这个问题,你可以这样解决:
- 检查是否已声明 ng-controller 两次,只需声明一次
- 检查你是否声明了 data-ng-click ,如果是,则需要将其替换为 ng-click
就是这样
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)