gpt4 book ai didi

javascript - 在 AngularJS 的配置 block 内加载数据

转载 作者:行者123 更新时间:2023-11-28 08:47:25 25 4
gpt4 key购买 nike

在 app.config block 中加载数据的正确( Angular )方式是什么?

启动模块+提供程序会有帮助吗?我尝试了以下方法(简化)http://jsfiddle.net/Vd5Pg/1/但没有成功。

angular.module('boot',[]).provider('test', function(){

this.$get = function() {
return {
getString: function() { return "i am a string"; }
}
};

});

angular.module('main',['boot']).config(['testProvider', function(test) {

//no luck with getString


}]);

现实生活中的情况是我想在配置 $routeProvider 之前加载本地化路由并确定当前语言。TIA。

最佳答案

您当前的代码使用 getString 方法返回测试服务。为了在提供程序中使用 getString(),您应该执行以下操作。

angular.module('boot',[]).provider('test', function(){

// Method available in testProvider
this.getString = function () {
return "i am a string";
}

this.$get = function() {
return {
// Your test service.
}
};

});

angular.module('main',['boot']).config(['testProvider', function(test) {

var myString = testProvider.getString();


}]);

关于javascript - 在 AngularJS 的配置 block 内加载数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19571890/

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