Spec-Zone.ru › Angular

LoadChildrenCallback

Функция, вызываемая для разрешения коллекции маршрутов с отложенной загрузкой. Должна быть стрелочной функцией следующего вида: () => import('...').then(mod => mod.MODULE) или () => import('...').then(mod => mod.ROUTES)

Route#loadChildren

API

type LoadChildrenCallback = () =>
  | Type<any>
  | NgModuleFactory<any>
  | Routes
  | Observable<Type<any> | Routes | DefaultExport<Type<any>> | DefaultExport<Routes>>
  | Promise<
      NgModuleFactory<any> | Type<any> | Routes | DefaultExport<Type<any>> | DefaultExport<Routes>
    >

Описание

Функция, вызываемая для разрешения коллекции маршрутов с отложенной загрузкой. Должна быть стрелочной функцией следующего вида: () => import('...').then(mod => mod.MODULE) или () => import('...').then(mod => mod.ROUTES)

Например:

[{
  path: 'lazy',
  loadChildren: () => import('./lazy-route/lazy.module').then(mod => mod.LazyModule),
}];

или

[{
  path: 'lazy',
  loadChildren: () => import('./lazy-route/lazy.routes').then(mod => mod.ROUTES),
}];

Если маршруты с отложенной загрузкой экспортируются через default-экспорт, .then можно опустить:

[{
  path: 'lazy',
  loadChildren: () => import('./lazy-route/lazy.routes'),
}];

Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/router/LoadChildrenCallback

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API