2014-11-24 25 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元素,這僅僅是猜測這裏的原因