ルータ構成を使用してコンポーネントベースのルートマップを作成するサービスを作成しようとしています。遅延ロードされたモジュールルートを使用しないときはうまく動作します。角2ルータ構成遅延ロードモジュール
しかし、遅延読み込みモジュールからルートを取得する方法がわかりません。ルートオブジェクトにはただloadChildren文字列があります。私はangular2の内部構造を少し掘り下げ、内部的には遅延ロードされたルートをロードするためにRouterConfigLoaderを使用しています。しかし、RoutingModuleからはエクスポートされないので、外部からは使用しないでください。
私に役立つパブリックAPIはありますか?
ありがとうございました
私はそれらを遅延ロードする必要はありませんが、遅延ロードされたルートがどのように指定されているのが好きです。私はそれが同じ方法を指定したままにすることはできませんが、モジュールをすぐにロードすることはできないと思いますか? (私はそのモジュールをインポートすると、私が望むものではないルートもインポートされるだろうと思う)。 – Klinki
これは現在の実装ですが、Angularはロードされたルートを一部のリスナーに渡すだけで、新しいモジュールをロードした後は常に完全にアセンブルされたルーティングを渡します。機能リクエストをしましょうか? –
@OndraŽižka最新の更新情報遅延ロードされたルートは、ロードされた後に 'router.config'にマージされるべきです。 – adamdport