2017-07-28 21 views
-1

私は別のモジュールをインポートするモジュールを持っています。両方のモジュールには 'listing'という名前のルートパスがあります。両方のモジュールが同じルーティング名を持つ場合、どのようにルーティングがマージされますか?ルートがマージするようです。私の状況では、表示されたURLは1つの経路を示し、実際のページは他のモジュール/経路からのものでした。明らかにルーティングの問題を修正するために、私はルートパスを一意の名前に変更しましたが、実際に何が起きているのか不思議でしたか?角度ルーティングとモジュール

+0

本当に1つのモジュールでルーティング設定を定義する必要があります – Will

+0

@wilusdamanあなたがAngularチームの意図が実際にあなたが主張しているものとは反対のものであることがわかるでしょう。 https://angular.io/guide/routerページの下部に移動して、モジュールのインポートと、アプリモジュールのルートをフィーチャーモジュールに移動する方法について説明します。それは、opが参照しているものであるmodilesをインポートするときにルートがどのようにマージされるかについても説明しました。 – Josh

+0

私はangularjs(どのOPが投稿にタグを付けたのか)がangular 1.xを参照し、あなたのリンクは現代的な角度であることを指摘するつもりでしたが、angularjsの開発者ガイドとJPスタイルのガイドを読んで、あなたは言っている、私は私の元の声明を収縮する:] – Will

答えて

0

ここでモジュール名は同じですので、アプリケーションを実行するとルートパスが競合します。したがって、両方のroute.jsファイル用のフォルダを作成し、両方のファイルを別のフォルダにドロップし、パスを変更します。これにより、経路が競合しないことが保証されます。

関連する問題