我々は、ルータ経由でモジュールを読み込み遅延させるアプリケーションを持っています。アプリケーションモジュールを起動する前にリソースをロードする必要がありますが、ルータでresolveを使用する必要はありません。そのため、サーバーからデータをロードして、その遅延ロードされたモジュールのコンポーネントで使用するために、いくつかのプロバイダファクトリ(APP_INITIALIZER)を作成しようとしています。したがって、すべてのモジュールには翻訳などのいくつかの異なる設定があります...
私はショーケースのためにプランナーを作った。https://embed.plnkr.co/uBK23O5cA7QGwlvmbi73/lazyをクリックすると、モジュールをロードするのに10秒間待たなければならないが、起こっていない。
我々は、角度2.0.0のバージョンを使用しています。アドバイスありがとう。
APP_INITIALIZE
アプリケーションレベルでのみ使用されます。 - yurzui{ path: '', component: FileSharingComponent, **resolve: ...** children: [ {path: '', redirectTo: 'cloud-service/internal-storage', pathMatch: 'full'}, {path: 'cloud-service/:cloudServiceID', component: ListOutletComponent, children: childRoutes } ] }
あなたのアドバイス@yurzuiに感謝します - Roman Koraresolve
その種の問題を解決するために最高のスーツ:) - Burak Tasci