반응형
routerLink를 사용하여 쿼리 매개 변수를 전달하는 방법
쿼리 매개 변수를 전달합니다.prop=xxx
.
이것은 효과가 없었습니다.
<a [routerLink]="['/somepath', {queryParams: {prop: 'xxx'}}]">
Somewhere
</a>
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 도 참조하십시오.
<a [routerLink]="['../']" [queryParams]="{name: 'ferret'}" [fragment]="nose">Ferret Nose</a>
foo://example.com:8042/over/there?name=ferret#nose
\_/ \______________/\_________/ \_________/ \__/
| | | | |
scheme authority path query fragment
더 많은 정보를 원하시면 - https://angular.io/guide/router#query-parameters-and-fragments
동적 쿼리 문자열 매개 변수를 전달하려는 사용자에게는 다음과 같은 이점이 있습니다.
성분 모형이 있다고 가정합니다.
x = {name:'xyz'}
html:
<a [routerLink]="['../']" [queryParams]="{prop: x.name}">Somewhere</a>
링크가 생성됩니다.
../?prop=xyz
이것도 확인하실 수 있습니다.
<router-link
:to="{name:'router-name', params: { id:param1}, query:{link:query1}}"
>
link name
</router-link
>
언급URL : https://stackoverflow.com/questions/37880876/how-to-pass-query-parameters-with-a-routerlink
반응형
'programing' 카테고리의 다른 글
앱이 포그라운드 iOS에 있는 동안 푸시 알림 받기 (0) | 2023.04.26 |
---|---|
10개의 무료 사이트 계정에 대한 Azure 임계값은 무엇입니까, 이것은 평생입니까. (0) | 2023.04.26 |
JOIN 또는 WHERE 내 조건 (0) | 2023.04.26 |
vba 매크로에서 빈 배열을 확인하는 방법 (0) | 2023.04.26 |
버튼에서 매크로를 호출하고 인수를 전달하는 방법 (0) | 2023.04.26 |