Angular 有条件地包括NGM模块

Angular 有条件地包括NGM模块,angular,angular2-aot,Angular,Angular2 Aot,我正在将Angular 1.5应用程序升级为Angular 2 在我们的应用程序中,我们决定每个“功能”都应该有自己的角度1模块 然而,有些用户并没有获得所有的功能。我们在角度引导之前通过标志来控制它 所以我们会这样做: let deps = [ 'myDep', 'myOtherDep' ] if (flags.useThirdDep) { deps.push('thirdDep') } angular.module('myApp', deps); 其中每个“DEP”都是其他角1模块 A

我正在将Angular 1.5应用程序升级为Angular 2

在我们的应用程序中,我们决定每个“功能”都应该有自己的角度1模块

然而,有些用户并没有获得所有的功能。我们在角度引导之前通过标志来控制它

所以我们会这样做:

let deps = [ 'myDep', 'myOtherDep' ]
if (flags.useThirdDep) {
  deps.push('thirdDep')
}
angular.module('myApp', deps);
其中每个“DEP”都是其他角1模块

Angular 2有这样的机制吗?它能与AoT一起工作吗?我知道延迟加载,但这只是在我认为的路线上

谢谢! 乔