Наткнулся на еще один экземпляр этой проблемы, и в поисках ее решения пришел сюда. Моя проблема заключалась в том, что я занимался детьми и ленивой загрузкой компонентов, чтобы немного оптимизировать вещи. Короче если вам лень загружать родительский модуль. Главное, что я использовал «/: id» в маршруте, и это жалобы на то, что «/» является его частью. Не точная проблема здесь, но это относится.
App-маршрутизация от родителя
...
const routes: Routes = [
{
path: '',
children: [
{
path: 'pathOne',
loadChildren: 'app/views/$MODULE_PATH.module#PathOneModule'
},
{
path: 'pathTwo',
loadChildren: 'app/views/$MODULE_PATH.module#PathTwoModule'
},
...
Дочерние маршруты лениво загружены
...
const routes: Routes = [
{
path: '',
children: [
{
path: '',
component: OverviewComponent
},
{
path: ':id',
component: DetailedComponent
},
]
}
];
...