在Angular中定义全局可用的常量(跨依赖项)

时间:2015-04-14 10:37:44

标签: angularjs dependency-injection

我想在一个角度模块中声明一个常量,该模块可用于已注入其中的模块。是否存在某种继承,以便可以传递依赖关系并从模块中自由使用变量/常量依赖于它们?

因此,如果我有

angular.module(project_module);
module.constant("cats", "hans");

angular.module(project_module, ['dependencyA', function(dependencyA) {})]);

我想要常数"猫"可以在dependencyA中使用。我该如何传递?

1 个答案:

答案 0 :(得分:0)

您需要将模块的名称作为依赖项传递给另一个模块,然后您可以访问其常量或其他任何属性。

var app1=angular.module("project_module",[]);
app.constant("cats", "hans");

var app2=angular.module("project_module1", ["project_module"]);