Я борюсь с ленивой загрузкой некоторых из моих модулей (используя Angular 7.x), и мне было интересно, возможно ли настроить маршруты для своего рода маршрута "внука" - без разделения их на их отдельные модули .
Я имею в виду, скажем, у меня есть температурный модуль, и внутри него у меня есть:
HotComponent
WarmComponent
CoolComponent
ColdComponent
Можно ли лениво загрузить различные компоненты из файла маршрутизации Температурного модуля?
приложение-routing.module.ts
const appRoutes: Routes = [
{
path: 'temperature/',
pathMatch: 'prefix',
loadChildren: './temperature/temperature.module#TemperatureModule'
}
];
export const AppRoutingModule: ModuleWithProviders = RouterModule.forRoot(appRoutes);
temperature.routing.module.ts
const temperatureRoutes: Routes = [
{
path: 'hot',
component: HotComponent,
},
{
path: 'warm',
component: WarmComponent,
},
{
path: 'cool',
component: CoolComponent,
},
{
path: 'cold',
component: ColdComponent,
},
];
export const TemperatureRoutingModule: ModuleWithProviders = RouterModule.forChild(temperatureRoutes);