Сюди потрапив ще один екземпляр цієї проблеми, і в пошуках її вирішення прийшов сюди. Моє питання полягало в тому, що я займаюся дітьми, і ліниве завантаження компонентів, а також трохи оптимізувати речі. Коротше кажучи, якщо вам лінь завантажувати батьківський модуль. Головним було моє використання "/: id" у маршруті, і це скарги на те, що "/" є його частиною. Тут не точна проблема, але вона стосується.
Маршрутизація додатків від батьків
...
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
},
]
}
];
...