• Overview
@angular/router

RouterEvent

Class

Base for events the router goes through, as opposed to events tied to a specific route. Fired one time for any given navigation.

API

  
    class RouterEvent {}
  
  

id

number

A unique ID that the router assigns to every router navigation.

url

string

The URL that is the destination for this navigation.

Description

Base for events the router goes through, as opposed to events tied to a specific route. Fired one time for any given navigation.

The following code shows how a class subscribes to router events.

          
import {Event, RouterEvent, Router} from '@angular/router';class MyService {  constructor(public router: Router) {    router.events.pipe(       filter((e: Event | RouterEvent): e is RouterEvent => e instanceof RouterEvent)    ).subscribe((e: RouterEvent) => {      // Do something    });  }}
Jump to details