簡體   English   中英

有沒有一種方法可以基於Angular 2中已注冊的路線來構建動態導航/菜單?

[英]Is there a way to build a dynamic navigation/menu based on registered routes in Angular 2?

我目前正在努力尋找一種基於應用程序中注冊的路線構建動態導航的方法。

據我所知,沒有簡單的方法可以使用RouterRouteRegistry類獲取所有路由的列表。

但是, RouteRegistry類內部有一個私有的_rules屬性,但是不幸的是,它沒有獲取方法。

是否有任何特定原因導致我無法在RouteRegistry之外訪問此參數?

任何幫助,將不勝感激。

您可以將路由存儲在組件外部的數組中,以便將其傳遞給@RouteConfig(...) ,還可以加載到組件中並對其進行分析以生成菜單。

路由器目前正在重新設計,因此目前不那么容易的事情可能很快會變得更好。

暫無
暫無

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

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