Я пытаюсь определить уникальную структуру URL, но я не могу заставить маршруты детей / не найдены работать так, как я ожидаю.
например:
www.mysite.com /: идентификатор / дома
www.mysite.com/:id/about-us
Я создал модуль маршрутизации и делаю что-то вроде этого:
const routes: Routes = [
{
path: '',
component: ConciergeComponent,
pathMatch: 'full'
},
{
component: ConciergeComponent,
path: ':id',
children: [{
path: 'home',
component: HomeComponent
}]
},
{
path: '**',
component: NotFoundComponent
}
];
Если я перехожу на www.mysite.com, консьерж вызывается, как и ожидалось. Я выполняю некоторые проверки перед полетом на основе бизнес-правил, прежде чем перенаправить пользователя на нужную «целевую страницу».
Однако, когда я перехожу к / usr-12 / home, он не работает, вместо этого он дает мне NotFound (который ожидает, когда маршрут не существует). Я чувствую, что мне здесь чего-то очень не хватает?