RouterPreloader
Stable Class
Обзор класса
class RouterPreloader {
constructor(router: Router, moduleLoader: NgModuleFactoryLoader, compiler: Compiler, injector: Injector, preloadingStrategy: PreloadingStrategy)
setUpPreloading() : void
preload() : Observable<any>
ngOnDestroy()
}
Описание класса
Предварительная загрузка оптимистично загружает все конфигурации маршрутизатора, чтобы сделать навигацию в лениво загружаемые разделы приложения быстрее.
Предварительная загрузка выполняется в фоновом режиме. При загрузке маршрутизатора предварительная загрузка начинает прослушивать все события навигации. После каждого такого события предварительная загрузка проверяет, можно ли загрузить какие-либо конфигурации лениво.
Если маршрут защищен canLoad охранниками, предварительная загрузка не загрузит его.
Аннотации
@Injectable()
Конструктор
constructor(router: Router, moduleLoader: NgModuleFactoryLoader, compiler: Compiler, injector: Injector, preloadingStrategy: PreloadingStrategy)
Подробности о классе
setUpPreloading() : void
preload() : Observable<any>
ngOnDestroy()
экспортировано из @angular/router/index, определено в @angular/router/src/router_preloader.ts
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v2.angular.io/docs/ts/latest/api/router/index/RouterPreloader-class.html