簡體   English   中英

角度模塊之間的全局布線

[英]Global routing between angular modules

我在項目中使用Angular2,並且有幾個模塊。

我有一個稱為BaseModule基本模塊,並且有兩個(或更多)額外的模塊FirstModuleSecondModule

每個模塊都有自己的路由。 BaseModule具有系統的基本路由, FirstModuleSecondModule具有自己的獨立路由。

我想創建像

/user/10/profile

ProfileComponent用戶包含到FirstModule

另一個例子

/user/10/stories

StoriesComponent用戶包含到FirstModule

/user/10/news

NewsComponent用戶包含到SecondModule !!!!

但是Angular Router僅允許以下路由:

/firstmodule/......

/secondmodule/......

因此,它們應該按模塊分組。

我想用模塊來做,因為我想讓異步(惰性)加載我的應用程序的一部分。

據我所知,當我們異步(延遲)加載組件時,Angular不允許變體。

有人對我如何創造自己想要的東西有想法嗎?

對於根模塊中的路由,將您的根定義為RouterModule.forRoot(['']) ;對於其他模塊中的路由,請使用RouterModule.forChild(['']) 由於您的子模塊將在父模塊的imports中,因此可以正確路由。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM