2014-11-24 3 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, потому что ваш апи является кросс-домен. Вы можете google для CORS, чтобы узнать больше об этом –

+0

Можете ли вы 1) показать структуру HTML и 2) проверить стек вызовов для каждого вызова 'myService.getTodos()'? И да, я полагаю, вы говорите о нескольких _calls_, а не _requests_. – raina77ow

ответ

0

Я поставил ng-controller="myCtrl" два HTML элементов на моей странице, что и послужило причиной

Смежные вопросы