我有一个带有两个模块的角度1应用,main
和secondary
。 secondary
中注入了main
,而service
注入了angular.module('main', ['secondary'])
.run(function(){
console.log('main module run');
})
.service('mainService', function(){
this.servMeth = function(){
console.log('main service');
};
});
angular.module('secondary', [])
.run(function(){
console.log('secondary module run');
});
:
mainService
有没有办法从main
模块中的secondary
访问stepCode
?
答案 0 :(得分:1)
您只需将其注入组件或其他服务:
angular.module('secondary', [])
.run(function(){
console.log('secondary module run');
})
.component('secondary-component', {
controller: ['mainService', function(mainService) {
this.$onInit = function() {
mainService.servMeth();
}
}]
});