gpt4 book ai didi

Aurelia:动态添加/删除 router.navigation 路由?

转载 作者:行者123 更新时间:2023-12-01 05:03:33 24 4
gpt4 key购买 nike

是否可以重新配置 router.navigation 以添加/删除特定路由,并说让 router.navigation 自动更新 View ?

我的用例是为多个页面设置一个路由,即 /page/A , /page/B然后允许在应用程序运行时添加更多 /page/C .我还希望导航在菜单中显示这些特定页面:“页面 A”、“页面 B”、“页面 C”

我相信有可用的参数化路线( route: 'page/:id' )。但不清楚您是否可以为 router.navigation 提供一些背景信息。通过参数化路由配置添加一些特定的路由。

最佳答案

试试这个添加路由:

this.router.addRoute({ route: "pageA", moduleId: "views/pageA", nav: true, title: "PageA" });
this.router.refreshNavigation();

删除:
检查导航模型 remove the route你要的那个。

关于Aurelia:动态添加/删除 router.navigation 路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31069012/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com