2014-11-24 43 views
0

我有一个简单的控制器AngularJS双打要求

(function() { 
    angular.module('myApp') 
      .controller('myCtrl', function ($scope, $http, myService) { 
       $scope.makeTodos = function() { 
        $scope.todos = []; 
        myService.getTodos().then(function (data) {     
         $scope.todos = data.data; 
        }); 
       }; 

       $scope.makeTodos(); 
      }); 
}()); 

,当我打开网页,我看到两个请求(myService.getTodos())为什么?

+0

,但你的请求之一可能是飞行前OPTIONS请求,因为您的API是跨域。你可以谷歌的CORS找到更多关于它 – 2014-11-24 09:43:21

+0

你能1)显示HTML结构,并2)检查调用每个myService.getTodos()调用?是的,我假设你在谈论几个_calls_,而不是_requests_。 – raina77ow 2014-11-24 09:43:34

回答

0

我把ng-controller="myCtrl"为我的两个页面上的HTML元素,这仅仅是猜测这里的原因