RouterEvent
Base for events the router goes through, as opposed to events tied to a specific route. Fired one time for any given navigation.
class RouterEvent {
constructor(id: number, url: string)
id: number
url: string
}
See also
Description
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
});
}
}