Я пытаюсь реализовать маршруты для нескольких дочерних элементов, но в настоящее время названный маршрутизатор-розетка, кажется, работает только для иерархии первого уровня дочерних элементов. Я применил тот же подход, что и для первого уровня, для реализации второго уровня, но маршруты показывают несоответствие и переходят по домам.
Структура модуля маршрута
{path: '_root', component: AppComponent},
{path: 'AfterLoginParent', component: AfterLoginRootComponent,
children: [
{ path: '_Home', component: AfterLoginHomeComponent, outlet: 'afterRoot'},
{ path: '_MyTeam', component: MyTeamComponent, outlet: 'afterRoot',
children: [
{ path: '_Players', component: MyTeamPlayersComponent, outlet: 'team'},
{ path: '_Status', component: MyTeamStatusComponent, outlet: 'team'},
]},
Как я реализовал иерархию первого уровня
this.router.navigate(['/AfterLoginParent', { outlets: { 'afterRoot': ['_MyTeam'] }}]);
Затем в MyTeamComponent's ngOnInit ()
this.router.navigate(['/_MyTeam', { outlets: { 'team': ['_Players'] }}]);
Но, похоже, он вообще не направляется на этот второй уровень.
Я нахожусь на Angular 7