是否可以重新配置router.navigation以添加/删除特定路由,并说让router.navigation自动更新视图?
我的使用案例是为多个网页设置路由,即/page/A
,/page/B
,然后在应用运行/page/C
时允许添加更多内容。我还希望导航在菜单中显示这些特定页面:" Page A"," Page B" " Page C"
我相信有可用的参数化路线(route: 'page/:id'
)。但是不清楚你是否可以通过参数化的路由配置给router.navigation
添加一些特定路由的上下文。
答案 0 :(得分:1)
尝试添加路线:
this.router.addRoute({ route: "pageA", moduleId: "views/pageA", nav: true, title: "PageA" });
this.router.refreshNavigation();
删除: 检查导航模型是否为remove the route。