Angular 1.5 アプリケーションを Angular 2 にアップグレードしています。
このアプリでは、各「機能」に独自の Angular 1 モジュールが必要であると判断しました。
ただし、すべての機能を利用できないユーザーもいます。Angular ブートストラップの前にフラグを介して制御します。
したがって、次のようにします。
let deps = [ 'myDep', 'myOtherDep' ]
if (flags.useThirdDep) {
deps.push('thirdDep')
}
angular.module('myApp', deps);
これらの「dep」のそれぞれは、他の Angular 1 モジュールです。
Angular 2 にはこのためのメカニズムがありますか? AoTで動作しますか?遅延読み込みについては知っていますが、それは私が考えたルートだけですか?
ありがとう!ジョー