我想传递一个查询参数prop=xxx
。
这没用
<a [routerLink]="['/somepath', {queryParams: {prop: 'xxx'}}]>Somewhere</a>
查询参数和矩阵参数相同。唯一的区别是,当它们添加到根段时,它们被序列化为查询参数,当它们添加到子段时,它们被序列化为矩阵参数。
—
君特Zöchbauer
还有更多区别检查此web.archive.org/web/20130126100355/http://brettdargan.com/blog/…您也可以在以下文档中查看角度文档中的链接参数语法:angular.io/docs/ts/latest/导游/…
—
威廉·阿迪拉
<a [routerLink]="['/somepath', { foo: 'foo' }]">Somewhere</a>
,这是一种形式,它为您提供矩阵url参数(分号;而不是?和&分隔符),您可以通过ActivatedRoute.params而不是ActivateRoute.queryParams访问此语法stackoverflow.com/questions/35688084/... 这里stackoverflow.com/questions/2048121/...