私はAngular 2ルーティングでエクササイズを行い、Angular-2でプロジェクトを作成して実行できました。 アプリケーションを実行すると、2レイヤールーティングを使用すると問題なく動作します。 しかし、ルーティングレイヤーを3に増やすと、予期しない動作をします。angle 2ルーティング予期しない動作
アプリケーションをロードするアプリケーションモジュールが1つあります。 私はサインイン、サインアップ、および他の人のためのベースラインアウト用に別々のモジュールを作成しました。 ログイン後私は基本レイアウトを自分のアプリケーションレイアウトとして使いたいと思っており、ヘッダとフッタが一貫性があるようにbaselayoutの中にすべてをロードしたいと思っています。
それぞれDivisionModule、OrganizationModuleのような別々のモジュールを作成しましたが、これらの2つのモジュールをbaselayoutモジュール内にロードしたいのですが、DivisionModuleのコンポーネントを読み込むと、baselayoutの内部にないアプリケーションモジュール内に直接ロードされます。
ここは私のプロジェクトのURLです。
https://github.com/sushilraj786/Angular.git
私は、サインインアクセスしたり、それが動作しますサインアップするが、私はアプリ/組織/編集またはアプリ/組織/リストまたはアプリ/部門/編集やアプリにアクセスしようとすると/部門/リストには、アプリの下でロードするとbaseLayoutモジュールの下にないモジュール。
ご協力いただければ幸いです。
おかげ スシル
こんにちは、あなたの迅速な応答のためのすべての感謝の まず あなたは私がbaseLayloutモジュールで「アプリ」のルート上のプロジェクトで見ることができるように router-outlet>を持つ "IndexComponent"を指定し、このルートに "organization/edit"というルートをロードする必要がありますが、このルータコンセントにロードするのではなく、アプリケーションモジュールインデックスルータのアウトレットにロードします。 ありがとうございました –
ああ、睡眠が長くなるはずです、私は自分の投稿を更新しました。 –
こんにちは、私はIndexComponentをbaselayoutエントリとして使用しました。他のモジュールはこのIndexComponentにロードされるので、IndexComponentにrouter-outletを提供しました。 –