2016-08-16 3 views
1

У меня есть следующее выражение шаблона:Ошибка: Не удается соответствовать любым маршрутам: 'игрок-профиль; USERID = 2'

[routerLink]="['player-profile',{userID:activity.user.id}]" 

И следующее определение в app.routing.ts:

{path:'player-profile/:userID', component: PlayerProfileComponent}, 

Почему щелчок на маршрутизаторе возвращает ошибку:

Error: Cannot match any routes: 'player-profile;userID=2' 

?

Угловое 2 RC.5 + новый маршрутизатор

ответ

1

Используйте только

[routerLink]="['player-profile', activity.user.id]" 

объект используется для параметров запроса. Для параметров маршрута положение является значительным. Не нужно передавать имя.

Смежные вопросы