Я пытаюсь найти способ отображения определенного компонента, когда URL имеет только определенное значение. В основном это, как выглядит маршрутизации в настоящее время:Angular2 route, соответствующий определенному значению
const routes: Routes = [
{
path: 'users',
component: MainComponent,
children: [
{
path: ':id',
component: DashboardComponent,
children: [
{
path: '1',
component: NeedToRenderThisComponent
},
{
path: '',
component: DashboardComponent
},
{
path: '',
outlet: 'sidebar',
component: SidebarComponent
}
]
}
]
}
];
Так что я ищу, когда пользователь нажимает или вводит другой путь на «/ пользователей/1», пользователь увидит NeedToRenderThisComponent. Для всех остальных значений будет DashboardComponent.
DashboardComponent содержит два маршрутизатора розетки
<router-outlet name="sidebar"></router-outlet>
<router-outlet></router-outlet>
Так в основном thiss будет соответствовать все и сделает компонент, а затем в компоненте я буду визуализировать динамические компоненты на основе URL-адреса, правильно? – user2732627
Точно, это была моя идея. –
Кажется, что поддержка пользовательских совпадений пути приземлилась. См. Мой обновленный ответ. –