我想使用Aurelia Framework中的退出创建重复视图,viewmodel。

例如,我有一条现有路线,

{ route: "pageA", moduleId: "views/pageA", nav: true, title: "PageA" }


现在,我想动态创建新路线,例如:

{ route: "pageA1", moduleId: "views/pageA", nav: false, title: "PageA1" }


我正在使用下面的代码来解决我的问题

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


新路线将添加到路线集合对象中,但导航未发生(this.router.navigate('PageA1')。

谁能告诉我如何解决此问题并在应用程序中实现动态路由。

最佳答案

我在您写的问题中注意到


  但导航没有发生this.router.navigate('PageA1')


那不是小写的P吗?例如:

this.router.navigate('pageA1')

09-07 12:28