쿼리 매개 변수를 전달하고 싶습니다 prop=xxx
.
이 작동하지 않았다
<a [routerLink]="['/somepath', {queryParams: {prop: 'xxx'}}]>Somewhere</a>
쿼리 매개 변수와 매트릭스 매개 변수는 동일합니다. 유일한 차이점은 루트 세그먼트에 추가 될 때 쿼리 매개 변수로 직렬화되고 하위 세그먼트에 추가 될 때 매트릭스 매개 변수로 직렬화됩니다.
—
Günter Zöchbauer
이 web.archive.org/web/20130126100355/http://brettdargan.com/blog/…에서 더 많은 차이점을 확인하십시오. 또한 angular doc에서 링크 매개 변수 구문을 확인할 수 있습니다. angular.io/docs/ts/latest/ guide /…
—
William Ardila
<a [routerLink]="['/somepath', { foo: 'foo' }]">Somewhere</a>
은 행렬 URL 매개 변수 (? 및 & 구분 기호 대신 세미콜론;를 제공함) 대신 ActivatedRoute.params로 액세스 할 수 있습니다. stackoverflow.com/questions/35688084/… 그리고 여기 stackoverflow.com/questions/2048121/…