Мне нужна ссылка в компоненте на другой компонент с параметром "positional" (:id
type) и параметром "named" (&parname=par
type), например: /path/:id;parname=par
.
Я решил это следующим образом:
<a [href]="'/reszl/'+felh.felhaszn+';regisztr='+felh.regisztr">Részletek</a>
Это работает: он генерирует ссылку следующим образом:
http://localhost:4200/reszl/zzzz;regisztr=2017-06-24T22:00:00Z
Теперь я думаю, что я должен разрешить это с помощью routerLink
(если я действительно ?). Изучая документы, я попробовал это:
<a [routerLink]="['/reszl/', felh.felhaszn]" [queryParams]="{ regisztr: felh.regisztr}">Részletek</a>
и это:
<a routerLink="['/reszl', felh.felhaszn, {regisztr: felh.regisztr}]">Részletek</a>
Оба приводят к ошибке. Что с ними не так?
Определение маршрута: { path: 'reszl/:felh', component: ReszlComponent }
.