LoadChildrenCallback
Type Alias
A function that is called to resolve a collection of lazy-loaded routes.
Must be an arrow function of the following form:
() => import('...').then(mod => mod.MODULE)
or
() => import('...').then(mod => mod.ROUTES)
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> >
Description
A function that is called to resolve a collection of lazy-loaded routes.
Must be an arrow function of the following form:
() => import('...').then(mod => mod.MODULE)
or
() => import('...').then(mod => mod.ROUTES)
For example:
[{ path: 'lazy', loadChildren: () => import('./lazy-route/lazy.module').then(mod => mod.LazyModule),}];
or
[{ path: 'lazy', loadChildren: () => import('./lazy-route/lazy.routes').then(mod => mod.ROUTES),}];
If the lazy-loaded routes are exported via a default
export, the .then
can be omitted:
[{ path: 'lazy', loadChildren: () => import('./lazy-route/lazy.routes'),}];
Jump to details