Аналогичный вопрос был задан here, но это мне не помогло.Контроллер angularjs выполняет дважды
Я изучаю angularjs, и я заметил, что контроллер выполняется дважды.
У меня есть очень простой скрипку пример, который показывает поведение here
я построил пример, как я узнавал об услугах, и сначала я думал, что это впрыскивание услуг в контроллер, но я заметил, все код, связанный с услугами, и все еще контроллер выполняется дважды.
Мой пример работает, но я боюсь, что я делаю что-то неправильно.
<div ng-app="MyApp">
<div ng-controller="MyCtrl">
{{data1}}
</div>
</div>
var app = angular.module('MyApp', [])
app.service('Service1', function(){
return {
ajxResponse1: 'dataFromService1'
};
});
function MyCtrl($scope, Service1){
alert('Entering MyCtrl');
$scope.data1 = Service1.ajxResponse1;
alert('Exiting MyCtrl');
}
Спасибо Gloopy Я тоже новичок в Fiddle.. – user2223142