Как передать параметры запроса с помощью routerLink в новом маршрутизаторе V 3 alpha (Владивосток)
Я хочу передать параметр запроса prop=xxx.
это не работает
<a [routerLink]="['/somepath', {queryParams: {prop: 'xxx'}}]>Somewhere</a>
1 ответ:
queryParams
queryParamsеще один входrouterLinkгде они могут быть переданы как<a [routerLink]="['../']" [queryParams]="{prop: 'xxx'}">Somewhere</a>
fragment<a [routerLink]="['../']" [queryParams]="{prop: 'xxx'}" [fragment]="yyy">Somewhere</a>
routerLinkActiveOptionsчтобы также получить маршруты активный класс, установленный на родительских маршрутах:
[routerLinkActiveOptions]="{ exact: false }"для передачи параметров запроса к
this.router.navigate(...)использоватьlet navigationExtras: NavigationExtras = { queryParams: { 'session_id': sessionId }, fragment: 'anchor' }; // Navigate to the login page with extras this.router.navigate(['/login'], navigationExtras);Смотрите также https://angular.io/guide/router#query-parameters-and-fragments