RouterPreloader
Предзагрузчик заблаговременно загружает все конфигурации маршрутизатора, чтобы ускорить переходы в разделы приложения, загружаемые по требованию.
API
class RouterPreloader implements OnDestroy {
constructor(router: Router, injector: EnvironmentInjector, preloadingStrategy: PreloadingStrategy, loader: RouterConfigLoader): RouterPreloader;
setUpPreloading(): void;
preload(): Observable<any>;
}
constructor
RouterPreloaderRouterConfigLoader
RouterPreloader
setUpPreloading
voidvoid
preload
Observable<any>Observable<any>
Описание
Предзагрузчик заблаговременно загружает все конфигурации маршрутизатора, чтобы ускорить переходы в разделы приложения, загружаемые по требованию.
Предзагрузчик работает в фоновом режиме. После запуска маршрутизатора предзагрузчик начинает отслеживать все события навигации. После каждого такого события предзагрузчик проверяет, можно ли загрузить какие-либо конфигурации по требованию.
Если маршрут защищен защитами canLoad, предзагрузчик не будет его загружать.
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/RouterPreloader