我在工厂内部有一个功能,需要在true
上将变量设置为$rootScope
。我该如何申请?
提前致谢。
答案 0 :(得分:25)
在工厂的函数构造函数中注入$rootscope
依赖项并使用它。
module.factory( 'factoryName', function($rootScope){
$rootScope.value = "value";
});
编辑:
如果我理解为corectly,那就是你从服务的return语句中使用它的方式:
module.factory('ModifyRootScopeService', function($rootScope){
return {
setRootScopeValue: function(value){
$rootScope.value = value;
}
}
});
然后,无论何时使用此服务(注入后),请致电
ModifyRootScopeService.setRootScopeValue("true");