我正在将Angular 1.5应用程序升级到Angular 2。
在我们的应用中,我们决定了每个功能'应该拥有它自己的Angular 1模块。
但是,有些用户无法获得所有功能。我们在Angular bootstrap之前通过标志来控制它。
所以我们会做这样的事情:
let deps = [ 'myDep', 'myOtherDep' ]
if (flags.useThirdDep) {
deps.push('thirdDep')
}
angular.module('myApp', deps);
其中每个人都在其中。是其他Angular 1模块。
Angular 2有这个机制吗?它会与AoT一起使用吗?我知道延迟加载,但这只是在我认为的路线上?
谢谢! 乔