2017-07-28 126 views
-1

我有一個導入另一個模塊的模塊。兩個模塊都有一個名爲'listing'的路由路徑,如果兩個模塊具有相同的路由名稱,路由如何合併?看起來這些路線合併。在我的情況下,顯示的URL顯示一條路線,而顯示的實際頁面來自另一個模塊/路線。顯然,爲了解決路由問題,我將路由路徑重命名爲唯一名稱,但對實際發生的事情感到好奇?角路由和模塊

+0

如果您已經閱讀了路由上的角度文檔,您應該只會看到一個模塊定義路由配置 – Will

+0

@wilusdaman您將看到Angilar團隊的意圖實際上與您聲稱的相反。 https://angular.io/guide/router轉到頁面底部,他們談論模塊導入和將應用模塊中的路由移出到要素模塊中。它甚至描述了在導入mod參考的路徑時如何合併路線。 – Josh

+0

我要指出的是angularjs(OP標記的帖子)是指角度1.x,而且你的鏈接是用於現代角度的,但通過閱讀angularjs開發者指南和JP風格指南,他們似乎支持什麼你說的,所以我收回我原來的聲明:] – Will

回答

0

這裏兩個模塊名稱都是相同的,所以當您運行應用程序時,路徑路徑會發生衝突。因此,您爲兩個route.js文件創建了一個文件夾,並將這兩個文件放在另一個文件夾中,然後更改路徑。這將確保您的路線不會發生衝突。