gpt4 book ai didi

javascript - 在配置 angularJs 中注入(inject) $rootScope

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:07:06 27 4
gpt4 key购买 nike

我在配置 angularJS 中注入(inject) $rootScope 时遇到问题,这是我的代码,但仍然出错,也许有人能帮助我如何在配置 angularJS 中注入(inject) $rootScope。 .

谢谢。

(function() {
'use strict';

angular
.module('uliappApp')
.directive('angular-loading-bar', ['cfpLoadingBarProvider'])
.config(cfpLoadingBarProvider);

cfpLoadingBarProvider.$inject = ['cfpLoadingBarProvider', '$rootScope'];

function cfpLoadingBarProvider(cfpLoadingBarProvider, $rootScope) {
cfpLoadingBarProvider.includeBackdrop = true;
console.log(rootScope.concessionLoadingScreen);
cfpLoadingBarProvider.spinnerTemplate = '<div class="loading-bar-container">'
+ '<div id="loading-bar-spinner"><div class="spinner-icon"></div></div></div>';
}
})();

最佳答案

配置阶段不需要rootScope,使用.run()即可轻松实现。

angular
.module('uliappApp')
.run(['$rootScope', function($rootScope){
$rootScope.concessionLoadingScreen = true;
}])

关于javascript - 在配置 angularJs 中注入(inject) $rootScope,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41217828/

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