Angular 7 - определение маршрутов с помощью queryParams - PullRequest
0 голосов
/ 02 января 2019

Я хочу объявить два угловых маршрута:

  1. Для конкретного предмета (/items?id=SOME_ITEM_ID)
  2. Список всех предметов (/items)

Поскольку следующее не работает, я хочу знать, как я могу определить свои маршруты в соответствии с моими потребностями?

export const routes: Routes = [
    { path: 'items?id=someItemId', component: ItemComponent },
    { path: 'items', component: AllItemsComponent },
];

1 Ответ

0 голосов
/ 02 января 2019

Я думаю, что вам не нужны queryParams, а params, вы должны определить свой маршрут следующим образом:

export const routes: Routes = [
    { path: 'items/:id', component: ItemComponent },
    { path: 'items', component: AllItemsComponent },
];

Как говорит @cgTag в комментарии, queryParams прозрачны, и вам не нужно объявлять ихв определении маршрута.

...