Динамическая маршрутизация в Аурелии
Я хочу создать дублированный вид, viewmodel, используя выход в Aurelia Framework.
Например, у меня есть существующий маршрут,
{ 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'
).
Может кто-нибудь сказать мне, как решить эту проблему и добиться динамических маршрутов в приложении.
1 ответ
Я заметил в вашем вопросе вы написали
но навигации не происходит
this.router.navigate('PageA1')
,
Разве это не должно быть в нижнем регистре P
? например:
this.router.navigate('pageA1')