Я хочу передати параметр запиту prop=xxx
.
Це не спрацювало
<a [routerLink]="['/somepath', {queryParams: {prop: 'xxx'}}]>Somewhere</a>
Параметри запиту та параметри матриці однакові. Різниця полягає лише в тому, що вони додаються до кореневого сегмента, вони серіалізуються як параметри запиту, коли вони додаються до дочірнього сегмента, вони серіалізуються як параметри матриці.
—
Günter Zöchbauer
Майте ще кілька відмінностей, перегляньте цей web.archive.org/web/20130126100355/http://brettdargan.com/blog/… Також ви можете перевірити синтаксис параметра посилання в кутовому документі тут angular.io/docs/ts/latest/ довідник /…
—
Вільям Арділа
<a [routerLink]="['/somepath', { foo: 'foo' }]">Somewhere</a>
, це дає вам параметри URL-матриці (крапка з комою; замість? Та & роздільники), і ви можете отримати доступ до цього за допомогою ActivateRoute.params замість активованої Route.queryParams Додаткову інформацію тут stackoverflow.com/questions/35688084 / ... і тут stackoverflow.com/questions/2048121 / ...