首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将变量传递回注入的angular模块?

将变量传递回注入的angular模块?
EN

Stack Overflow用户
提问于 2014-05-06 23:16:20
回答 2查看 155关注 0票数 0

我有一个angular-module,看起来像这样:

代码语言:javascript
复制
angular.module('simperiumAngular', []).
config(function(simperiumCred){
    console.log(simperiumCred)
//  var simperium = new Simperium('SIMPERIUM_APP_ID', { token : 'SIMPERIUM_ACCESS_TOKEN'});
})

如何从注入第一个模块的主angular模块传递常量simperiumCred:

代码语言:javascript
复制
angular.module('todo', ['simperiumAngular']).
constant('simperiumCred','test').
EN

回答 2

Stack Overflow用户

发布于 2014-05-06 23:34:43

代码语言:javascript
复制
angular.module('myModule', []).
  config(function(injectables) { // provider-injector
    // This is an example of config block.
    // You can have as many of these as you want.
    // You can only inject Providers (not instances)
    // into config blocks.
  });

你可以看到这个reference的jsfiddle链接,如何在配置文件中注入一些东西。

希望这是帮助!

票数 0
EN

Stack Overflow用户

发布于 2014-05-06 23:44:16

你的问题有点模棱两可。如果您想要访问在另一个模块中定义的常量,那么这对我来说是有效的:

代码语言:javascript
复制
var other = angular.module('other',[]);
other.constant('message', {message: 'Hello World'});

var sample =  angular.module('sample',['other']);

sample.config(['message', function(message){
    alert(message.message);
}]);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23498602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档