Nah*_*ahn 25
$rootscope在工厂的函数构造函数中注入依赖项并使用它.
module.factory( 'factoryName', function($rootScope){
$rootScope.value = "value";
});
Run Code Online (Sandbox Code Playgroud)
编辑:
如果我理解为corectly,这就是你从服务的return语句中使用它的方式:
module.factory('ModifyRootScopeService', function($rootScope){
return {
setRootScopeValue: function(value){
$rootScope.value = value;
}
}
});
Run Code Online (Sandbox Code Playgroud)
然后,无论何时使用此服务(注入后),请致电
ModifyRootScopeService.setRootScopeValue("true");
Run Code Online (Sandbox Code Playgroud)