有人知道您是否可以向角度模块添加第二项服务?
看来,当我尝试时,我最终打破角度。
此作品
var MyModule = angular.module('MyModule',[]);
MyModule.service('MyService',function(){
this.message = 'checking in';
});
MyModule.controller('MyController', function($scope,MyService){
console.log(MyService.message);
});
// output
// checking in
这可行:我的代码中有其他问题。我之所以放弃这一点,是因为仍然很难找到应用了两种服务的角度文档(我保证会寻找)
var MyModule = angular.module('MyModule',[]);
MyModule.service('MyService',function(){
this.message = 'checking in';
});
MyModule.service('MyServiceTwo',function(){
this.message = 'checking in';
});
MyModule.controller('MyController', function($scope,MyService,MyServiceTwo){
console.log(MyService.message);
});
// no output
答案 0 :(得分:0)
在您的第二个服务定义中,只需检索模块 - 不要重新定义它:
var MyModule = angular.module('MyModule');