Подписка на пример маршрутизации paramMap - PullRequest
0 голосов
/ 27 мая 2018

При переключении с params на paramMap в этом примере маршрутизации hello-компонента stackblitz при маршрутизации больше не отображается правильный результат на выходе маршрутизатора.

Я изменил исходный код ngOnInit в hello-component.ts на этот:

ngOnInit() {
   this.route.paramMap.subscribe(params =>
     this.name = params.get['name']
   )
 }

Но все равно нет любви.Я включил трассировку для маршрутизатора.Есть ли способ узнать, в чем проблема?

1 Ответ

0 голосов
/ 27 мая 2018

Parammap возвращает карту, а не объект, поэтому вы должны изменить свой код следующим образом

this.name = params.get('name'), чтобы получить имя параметра с карты.

Проверить обновленный код здесь

Проверьте эту ссылку для получения дополнительной информации о том, как использовать paramMap https://angular.io/api/router/ParamMap

...