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