【发布时间】:2018-03-21 02:57:42
【问题描述】:
我正在使用 Angular 4,这是我在其中一个组件中的代码,我需要在其中捕获该路由已更改并重新加载页面。
ngOnInit() {
this.router.events.subscribe((value) => {
if (value instanceof NavigationEnd) {
console.log(value);
}
});
}
我的问题是我在一条路线上收到了多个“NavigationEnd”事件。 对于某些路由 console.log 甚至写入 6,7 值。
这是怎么发生的?
【问题讨论】:
标签: angular typescript rxjs angular-router