Ленивая загрузка "Внуков" Маршруты - PullRequest
0 голосов
/ 01 ноября 2018

Я борюсь с ленивой загрузкой некоторых из моих модулей (используя 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...