J'utilise Angular 4, et voici mon code dans l'un des composants où je dois détecter que la route a changé et recharger la page.
ngOnInit() {
this.router.events.subscribe((value) => {
if (value instanceof NavigationEnd) {
console.log(value);
}
});
}
Mon problème est que je reçois plusieurs événements "NavigationEnd" pour un même itinéraire. Pour certains itinéraires, le fichier console.log affiche même 6 et 7 valeurs.
Comment cela peut-il arriver ?