クエリパラメータを渡したいのですが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 /ガイド/…
—
ウィリアムアルディラ2017年
<a [routerLink]="['/somepath', { foo: 'foo' }]">Somewhere</a>
。これにより、マトリックスのURLパラメーター(?と&の代わりにセミコロン)が提供されます。これには、ActivatedRoute.paramsでアクティブ化できます。代わりに、activatedRoute.queryParams詳細はこちらstackoverflow.com/questions/35688084/... ここstackoverflow.com/questions/2048121/...