我需要以下代码来访问$rootscope内的服务实例变量。
myapp.service('myservice',function($rootScope)
{
this.var = false;
$rootScope.$on('channel',function(e,msg)
{
var = true;
});
});
如何访问$rootscope.$on中的myservice.var?.
最佳答案
省去了关于使用$rootScope的坏的/最佳实践的争论,您可以这样访问您的变量:
myapp.service('myservice',function($rootScope) {
var me = this;
this.myVar = false;
$rootScope.$on('channel',function(e,msg) {
me.myVar = true;
});
});
关于javascript - $ rootScope。$ on中的 Angular 访问服务实例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24228875/