Установите переменную в название маршрута в Aurelia с помощью Router - PullRequest
0 голосов
/ 02 июля 2018

Я хочу установить параметр маршрута в заголовок моего маршрута.

В принципе, я хочу сделать что-то вроде этого:

configureRouter(config: RouterConfiguration, router: Router): void {
  config.map([
    { 
      route: ":var1", 
      name: "myName", 
      title: "my title" + " n° " + ":var1", 
      moduleId: "x/y/z" 
    }
  ]);
}

Я хочу объединить строки с моим параметром маршрута, где var1 - это мой параметр маршрута.

Как я могу это сделать?

1 Ответ

0 голосов
/ 03 июля 2018

Не при определении конфигурации маршрутизатора.

Но в самом компоненте, когда он загружается, вы можете изменить заголовок.

export class Z {
  activate(params, routeConfig) {
    routeConfig.navModel.setTitle("my title" + " n° " + params.val1);
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...