我想将依赖项(例如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
答案 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。
希望获得帮助。