В @ angular / router 7.2.5 при перенаправлении на маршрут по умолчанию, который сам по себе имеет маршрут по умолчанию, вложенный маршрут по умолчанию не используется.
Другими словами, с этой конфигурацией маршрута:
{ path: '', redirectTo: '/hello', pathMatch: 'full' },
{ path: 'hello', component: HelloComponent, children: [
{ path: '', redirectTo: 'child', pathMatch: 'full' },
{ path: 'child', component: ChildComponent }
]}
Маршрут /hello
будет перенаправлен на /hello/child
, как ожидается, но маршрут /
будет перенаправлен на /hello
вместо /hello/child
.Что мне не хватает?
Эта проблема демонстрируется на стекле: https://stackblitz.com/edit/angular-3h3gt9
Спасибо за любую помощь