2017-05-02 10 views
0

私は自分のプロジェクトでAngular2を使用していますが、いくつかのモジュールがあります。 FirstModuleSecondModule -角度モジュール間のグローバルルーティング

私はBaseModule と呼ばれ、例えば、2つ(またはそれ以上)を持っているされたベースモジュールの余分なモジュールを有します。

各モジュールには独自のルーティングがあります。 BaseModuleにはシステムの基本ルートがあり、 FirstModuleSecondModuleにはそれぞれ別々のルートがあります。

しかし

は、私はもう一つの例

/user/10/stories

ユーザーのための ProfileComponentFirstModule

に含まれてい

/user/10/profile

のようにルートを作成したいです

ユーザーのためのStoriesComponentは、ユーザーのためのNewsComponentSecondModuleに含まれていFirstModule

/user/10/news

に含まれてい!!!!

/firstmodule/......

/secondmodule/......

だから、彼らは、モジュールごとにグループ化されるべきである。

しかし、角度のルータのようなルートのみを許可します。

アプリケーションの非同期(遅延)ロードされた部分が必要なので、モジュールでやりたいです。

私が知っているように、私たちが非同期(遅延)のコンポーネントをロードするときに、角度の許容しないバリアントがあります。

誰も私が望むものをどのように作成することができますか?

答えて

0

ルートモジュールのルートは、ルートをRouterModule.forRoot([''])と定義し、他のモジュールのルートはRouterModule.forChild([''])を使用します。あなたの子モジュールは親のimportsにあるので、これは適切にルーティングされます。

関連する問題