Я хочу передать параметр запроса prop=xxx
.
Это не сработало
<a [routerLink]="['/somepath', {queryParams: {prop: 'xxx'}}]>Somewhere</a>
angular
angular2-routing
Гюнтер Цохбауэр
источник
источник
<a [routerLink]="['/somepath', { foo: 'foo' }]">Somewhere</a>
, которая дает вам параметры матрицы URL (точка с запятой; вместо разделителей? И &), и вы можете получить к нему доступ посредством ActivatedRoute.params вместо activRoute.queryParams. Дополнительная информация здесь stackoverflow.com/questions/35688084/… а здесь stackoverflow.com/questions/2048121/…Ответы:
queryParams
queryParams
это еще один вход,routerLink
где они могут быть переданы какfragment
routerLinkActiveOptions
Чтобы также получить активный класс маршрутов, установленный на родительских маршрутах:
Чтобы передать параметры запроса для
this.router.navigate(...)
использованияСмотрите также https://angular.io/guide/router#query-parameters-and-fragments
источник
[ '/resetPassword' ], { queryParams: { username: loginName }})
там, где]
стоит перед статистами. Также не забывайте, что параметры запроса чувствительны к регистру.runGuardsAndResolvers: 'always'
перезагрузите маршрут medium.com/engineering-on-the-incline/…