ロードするメインアプリケーションシェルに、ユーザーがアクセスできるモジュールのリスト(このアプリケーションスイッチャーと呼ぶ)を指定し、最初のアプリケーションをデフォルト。ユーザーがApp2を選択するか、またはいくつかのアプリケーションアイコンをクリックすると、メインシェルはApp1モジュールをアンロードしてApp2モジュールをロードし、ルートとナビゲーションが変更されます。角度2/4メインアプリケーション遅延ロード/アンロードモジュール
IISで複数の角型アプリケーションを使用したいとは限りませんが、モジュールやサブアプリケーションのロード/アンロードを遅延させることはできません。
もしこのデザインに役立つ例やリソースがあれば教えてください。
これまでに何を試しましたか? – Roy
私は怠惰なロードモジュールがどのように動作するのかを見ていますが、これを実行する最良の方法はわかりません。 – Fab
このようなシステムを構築するには、Angular内部について知っておく必要がある情報があります。また、ルーティングの更新がそれを容易にしません。オプションの1つは[PlatformRef](https://angular.io/api/core/PlatformRef)で直接作業することです。 'bootstrapModuleFactory'と' destroy'メソッドを使います。しかし、ブートストラップに関するすべてのAPIは実験的で現在検討中です。 –