Spec-Zone.ru › Angular

Навигация

Информация об операции навигации. Получить последний объект навигации можно с помощью метода Router.currentNavigation() .

API

interface Navigation {
  id: number;
  initialUrl: UrlTree;
  extractedUrl: UrlTree;
  finalUrl?: UrlTree | undefined;
  trigger: NavigationTrigger;
  extras: NavigationExtras;
  previousNavigation: Navigation | null;
  readonly abort: () => void;
}

id

number

Уникальный идентификатор текущей навигации.

initialUrl

UrlTree

Целевой URL, переданный в вызов Router#navigateByUrl() до начала навигации. Это значение до того, как маршрутизатор проанализировал URL или применил к нему перенаправления.

extractedUrl

UrlTree

Исходный целевой URL после анализа с помощью UrlHandlingStrategy.extract().

finalUrl

UrlTree | undefined

Извлечённый URL после применения перенаправлений. Этот URL может быть недоступен сразу, поэтому значение этого свойства может быть undefined. Гарантируется, что оно будет установлено после срабатывания события RoutesRecognized.

trigger

NavigationTrigger

Определяет способ запуска этой навигации.

extras

NavigationExtras

Параметры, определяющие стратегию, использованную для этой навигации. См. NavigationExtras.

previousNavigation

Navigation | null

Предыдущий успешно завершённый объект Navigation. Доступна только одна предыдущая навигация, поэтому значение собственного свойства previousNavigation этого предыдущего объекта Navigation равно null.

abort

() => void

Прерывает навигацию, если она ещё не завершена или не достигла этапа активации маршрутов. Эта функция ничего не делает, если навигация уже прошла этап, на котором её можно прервать.

Описание

Информация об операции навигации. Получить последний объект навигации можно с помощью метода Router.currentNavigation() .

  • id : Уникальный идентификатор текущей навигации.
  • initialUrl : Целевой URL, переданный в вызов Router#navigateByUrl() до начала навигации. Это значение до того, как маршрутизатор проанализировал URL или применил к нему перенаправления.
  • extractedUrl : Исходный целевой URL после анализа с помощью UrlSerializer.extract().
  • finalUrl : Извлечённый URL после применения перенаправлений. Этот URL может быть недоступен сразу, поэтому значение этого свойства может быть undefined. Гарантируется, что оно будет установлено после срабатывания события RoutesRecognized.
  • trigger : Определяет способ запуска этой навигации. -- 'imperative'--Запущена вызовом router.navigateByUrl или router.navigate. -- 'popstate'--Запущена событием popstate. -- 'hashchange'--Запущена событием hashchange.
  • extras : Объект параметров NavigationExtras, определяющий стратегию, использованную для этой навигации.
  • previousNavigation : Предыдущий успешно завершённый объект Navigation. Доступна только одна предыдущая навигация, поэтому значение собственного свойства previousNavigation этого предыдущего объекта Navigation равно null.

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

Spec-Zone.ru

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