Angular маршрут с ограниченными возможностями в качестве параметра - PullRequest
0 голосов
/ 18 января 2020

Я пытаюсь понять, как я могу ограничить параметры для параметра в маршруте в Angular.

Когда я объявляю маршрут:

{
  path: 'food/:name',
  component: FoodComponent,
},

:name может быть чем угодно. То, что я хотел бы сделать, это ограничить параметры: apple или orange и т. Д. c .. и, если значение отличается от доступных параметров - перехватить его как маршрут 404 (path: '**') .

Думаю, я всегда могу проверить параметр на уровне компонента и перенаправить на 404, если значение не совпадает ... но я подумал, что, возможно, есть способ сделать это на уровне маршрута.

Заранее спасибо!

...