Spec-Zone.ru › Angular

UrlHandlingStrategy

Предоставляет способ переноса приложений AngularJS на Angular.

Стратегия обработки URL

API

abstract class UrlHandlingStrategy {
  abstract shouldProcessUrl(url: UrlTree): boolean;
  abstract extract(url: UrlTree): UrlTree;
  abstract merge(newUrlPart: UrlTree, rawUrl: UrlTree): UrlTree;
}

shouldProcessUrl

boolean

Сообщает маршрутизатору, следует ли обрабатывать этот URL.

Если метод возвращает true, маршрутизатор выполнит обычную навигацию. Если метод возвращает false, маршрутизатор установит пустое состояние маршрутизатора. В результате все активные компоненты будут уничтожены.

@paramurlUrlTree
@returnsboolean

extract

UrlTree

Извлекает часть URL, которую должен обрабатывать маршрутизатор. Остальная часть URL останется без изменений.

@paramurlUrlTree
@returnsUrlTree

merge

UrlTree

Объединяет фрагмент URL с остальной частью URL.

@paramnewUrlPartUrlTree
@paramrawUrlUrlTree
@returnsUrlTree

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

Spec-Zone.ru

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