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