если пользователь введет 10 параметров? /id/any/qwe/rty/sdasd/sdfsdf - не отработает. Как дать понять роутеру, что все что больше одного параметра - выводи NotFoundComponent?
тогда наверно Вам нужен pathMatch: 'full' на path: ':id' а NotFound оставить как у Вас было то есть {path: ':id', pathMatch: 'full', component: ChildrenComponent}, {path: '**', component: NotFoundComponent}
Обсуждают сегодня