Spec-Zone.ru › Angular

RouteReuseStrategy

Позволяет настраивать повторное использование активированных маршрутов.

API

abstract class RouteReuseStrategy {
  abstract shouldDetach(route: ActivatedRouteSnapshot): boolean;
  abstract store(route: ActivatedRouteSnapshot, handle: DetachedRouteHandle | null): void;
  abstract shouldAttach(route: ActivatedRouteSnapshot): boolean;
  abstract retrieve(route: ActivatedRouteSnapshot): DetachedRouteHandle | null;
  abstract shouldReuseRoute(future: ActivatedRouteSnapshot, curr: ActivatedRouteSnapshot): boolean;
}

shouldDetach

boolean

Определяет, следует ли отсоединить этот маршрут (и его поддерево), чтобы повторно использовать его позднее

@paramrouteActivatedRouteSnapshot
@returnsboolean

store

void

Сохраняет отсоединённый маршрут.

Сохранение значения null должно удалить ранее сохранённое значение.

@paramrouteActivatedRouteSnapshot
@paramhandleDetachedRouteHandle | null
@returnsvoid

shouldAttach

boolean

Определяет, следует ли повторно присоединить этот маршрут (и его поддерево)

@paramrouteActivatedRouteSnapshot
@returnsboolean

retrieve

DetachedRouteHandle | null

Получает ранее сохранённый маршрут

@paramrouteActivatedRouteSnapshot
@returnsDetachedRouteHandle | null

shouldReuseRoute

boolean

Определяет, следует ли повторно использовать маршрут

@paramfutureActivatedRouteSnapshot
@paramcurrActivatedRouteSnapshot
@returnsboolean

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/RouteReuseStrategy

Spec-Zone.ru

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