繁体   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