gpt4 book ai didi

angularjs - 我可以在工厂内使用 $rootScope 吗?

转载 作者:行者123 更新时间:2023-12-03 21:22:32 24 4
gpt4 key购买 nike

我在工厂中有一个函数,需要将变量设置为 true$rootScope .我将如何应用这个?

提前致谢。

最佳答案

注入(inject) $rootscope工厂的函数构造函数中的依赖项并使用它。

module.factory( 'factoryName', function($rootScope){
$rootScope.value = "value";
});

编辑:

如果我理解正确,这就是您从服务的返回语句中使用它的方式:
module.factory('ModifyRootScopeService', function($rootScope){

return {
setRootScopeValue: function(value){
$rootScope.value = value;
}
}
});

然后,每当您使用此服务(注入(inject)后),调用
ModifyRootScopeService.setRootScopeValue("true");

关于angularjs - 我可以在工厂内使用 $rootScope 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21161638/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com