覆盖angularJS createInjector方法

时间:2017-11-22 16:45:09

标签: angularjs

有没有办法在angularJS中覆盖createInjector方法?

上下文:我真的很庞大(真的很大)应用程序在模块中分离,一些功能与另一个模块类有依赖关系。但是,大多数时候,我不想加载这些依赖模块,因为它们不会在我的开发环境中加载。所以,当我的应用程序加载这些模块时,我想返回一个空对象,而不是一个会破坏我的应用程序的异常。

:)

感谢你! (角度版本:1.4.8)

1 个答案:

答案 0 :(得分:0)

简化:在您的环境中创建一个javascript文件,您可以在其中定义空模块,如下所示

//empty.js
angular.module('feature1', [])
angular.module('feature2', [])

也许你可以包装所有功能'在数组中命名,然后为for循环中的每个要素创建一个模块

ps:将其插入.ignore:P