我正在学习angularjs,我注意到控制器执行了两次.
我有一个非常简单的小提琴示例,显示了这里的行为
我在学习服务的过程中构建了示例,起初我认为是将服务注入控制器,但我评论了与服务相关的所有代码,并且控制器仍然执行了两次.
我的例子有效,但我担心我做错了什么.
<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');
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8059 次 |
| 最近记录: |