Добавить виртуальный каталог / каталог к ​​существующему маршруту в Angular (4.4+) - PullRequest
0 голосов
/ 08 марта 2019

Учитывая следующий маршрут /root/foo/bar, я хотел бы, чтобы вместо него было /root/foo/qux/bar.

Я попытался просто добавить префикс qux/ к пути, но маршрутизатор не распознаетпуть при нажатии на связанный routerLink (отображается "href" кажется странным при просмотре инспектора DOM) , и я перенаправлен на маршрут общего доступа.Я полагаю, потому что маршрутизатор использует метод глубины, чтобы сопоставить сегменты URL с путями, используя /, а любой слеш в объявлении пути получает URLencoded.

Тогда какие варианты мне предлагаются?Является ли дерево определений родительского модуля и ROUTE неизбежным или есть более простые альтернативы?

Я видел некоторых людей, использующих параметры /root/foo/:qux/bar, но, по моему мнению, это определенно не подходит для правильного пути.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...