Angularjs的module.requires.push(“ modName”)的等效角

时间:2018-07-26 02:36:56

标签: angular typescript

我的问题是我需要在运行时以编程方式加载角度模块。 不过,它不一定必须是动态模块加载。所有模块均可在第一次引导时加载。

基本上,我将开始将我的应用程序从angularJs升级到angular,并且应用程序体系结构是一个主要应用程序,带有可配置的插件。

插件是angularJs模块,所以基本上我有我的主要应用程序模块

angular.module('app', [])

然后根据配置进行操作

angular.module('app').requires.push('plugin1');
angular.module('app').requires.push('plugin2');

插件1和2的js文件将添加到html中,并首先加载,最后我们进行

angular.bootstrap(document, ['app']);

现在,我们拥有完整的应用程序,其中已加载了2个插件,但已与主应用程序分离。

所以...现在我需要在角度上做同样的事情,但是在角度上琐碎的事情似乎在角度上确实很复杂。

是否有快速简便的方法来做到这一点? 我是否真的需要研究动态模块加载,还是还有另一种解耦的但不是真的可行的动态方法?

谢谢!

0 个答案:

没有答案