如何使用angularjs从其他js文件注入模块中的依赖项

时间:2018-10-26 07:37:12

标签: angularjs

我想将依赖项(例如ngMessages)注入到我的模块中,但是我希望从其他文件(来自我的validate.js文件)进行注入。那我该怎么做 为了清楚理解,我在下面提供了一个虚拟示例

  

app.js代码

angular.module('myApp', ['ngMessages']); //i don't want to inject here
  

validation.js代码

var myApp = angular.module('myApp');
myApp.$inject = ['ngMessages'];       //i try like this but not happen

1 个答案:

答案 0 :(得分:0)

我对您的问题的理解是: 在validation.js代码中注入了ngMessages,并且您想在app.js代码中使用ngMessages功能。

您可以var myApp = angular.module('myApp', ['ngMessages']);进入validation.js代码 并且只能在angular.module('myApp');内部app.js代码中使用。并使用ngMessages功能。

请在下面找到“ punker”链接: Angular Ui Router Example

在那里,我将'ui-router'注入了script.js并使用了config.js内部的功能,而无需再次注入ui-router。

希望获得帮助。