component: MainComponent, children:
[
{path: ':id', component: ChildrenComponent},
{path: '**', component: NotFoundComponent}
]
}
У него родительского компонента должно быть 3 состояния:
- url без id - не показывать дочерний компонент
- url с id - показывать дочерний компонент
- url с параметрами после id, например, /:id/qwerty - вывести компонент с ошибкой 404 в router-outlet
При роутинге как я попробовал сделать выше, 404 появляется и на главной странице, когда url без параметров. Как сделать, чтобы NotFoundComponent грузился только когда передано больше одного параметра?
попробуйте добавить так { path: ':id/:any', component: NotFoundComponent }
Обсуждают сегодня