J'utilise Angular 4, et c'est mon code dans l'un des composants où j'ai besoin d'attraper que l'itinéraire a changé et recharger la page.Angulaire: la modification d'une route unique émet plusieurs événements 'NavigationEnd'
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 une route. Pour certaines routes, console.log écrit même des valeurs 6,7.
Comment cela peut-il se produire?
Nous vous remercions de votre réponse rapide. C'était mon problème, je n'ai pas détruit l'événement de désabonnement sur 'ngOnDestroy'. Je ne savais pas que je devrais faire ça :) – Milos