Spec-Zone.ru › Angular 2

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

Spec-Zone.ru

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