2015-11-18 141 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