0
我正在使用Angular 4,並且這是我在需要捕獲該路由已更改並重新加載頁面的組件之一中的代碼。Angular:更改單個路由發出多個'NavigationEnd'事件
ngOnInit() {
this.router.events.subscribe((value) => {
if (value instanceof NavigationEnd) {
console.log(value);
}
});
}
我的問題是,我得到一個路線的多個'NavigationEnd'事件。 對於某些路由console.log甚至寫入6,7個值。
這怎麼可能發生?
感謝您的迅速響應。這是我的問題,我沒有銷燬'ngOnDestroy'上的退訂事件。我不知道我應該這樣做:) – Milos