Spec-Zone.ru › Angular

NavigationCancel

Событие, возникающее при отмене навигации напрямую или косвенно. Это может произойти по нескольким причинам, в том числе если защита маршрута возвращает false или инициирует перенаправление, возвращая UrlTree.

NavigationStartNavigationEndNavigationError

API

class NavigationCancel extends RouterEvent {
  constructor(id: number, url: string, reason: string, code?: NavigationCancellationCode | undefined): NavigationCancel;
  readonly type: EventType.NavigationCancel;
  override reason: string;
  override id: number;
  override url: string;
}

constructor

NavigationCancel
@paramidnumber
@paramurlstring
@paramreasonstring

Описание причины отмены навигации. Только для отладки. Вместо этого используйте code — стабильную причину отмены, которую можно использовать в production.

@paramcodeNavigationCancellationCode | undefined

Код, указывающий причину отмены навигации. Этот код отмены является стабильным для данной причины, поэтому на него можно полагаться, тогда как строка reason может измениться и не должна использоваться в production.

@returnsNavigationCancel

type

EventType.NavigationCancel

reason

string

Описание причины отмены навигации. Только для отладки. Вместо этого используйте code — стабильную причину отмены, которую можно использовать в production.

id

number

Уникальный идентификатор, который маршрутизатор присваивает каждой навигации.

url

string

URL, являющийся пунктом назначения этой навигации.

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

Spec-Zone.ru

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