2015-11-18 143 views
1

我想在Aurelia Framework中使用退出来创建重复视图,viewmodel。Aurelia中的动态路由

例如,我有一个现有的路线,

{ 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();` 

新路线正在路线收集对象中添加,但导航不是hap pening(this.router.navigate('PageA1')。

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

回答

2

我在你的问题发现你写

但导航是不会发生this.router.navigate('PageA1')

这不应该是一个小写P?例如:

this.router.navigate('pageA1') 
+0

我想,我在发布问题时犯了一个错字。 – Ankur