Я хочу передать параметр запроса prop=xxx
.
Это не сработало
<a [routerLink]="['/somepath', {queryParams: {prop: 'xxx'}}]>Somewhere</a>
Параметры запроса и параметры матрицы совпадают. Разница лишь в том, что когда они добавляются в корневой сегмент, они сериализуются как параметры запроса, когда они добавляются в дочерний сегмент, они сериализуются как параметры матрицы.
—
Гюнтер Цохбауэр
Есть еще некоторые различия, проверьте этот web.archive.org/web/20130126100355/http://brettdargan.com/blog/… Также вы можете проверить синтаксис параметра ссылки в угловом документе здесь angular.io/docs/ts/latest/ гид /…
—
Уильям
<a [routerLink]="['/somepath', { foo: 'foo' }]">Somewhere</a>
, которая дает вам параметры матрицы URL (точка с запятой; вместо разделителей? И &), и вы можете получить к нему доступ посредством ActivatedRoute.params вместо activRoute.queryParams. Дополнительная информация здесь stackoverflow.com/questions/35688084/… а здесь stackoverflow.com/questions/2048121/…