【发布时间】:2021-06-16 16:33:08
【问题描述】:
我想检测来自当前组件的路由并尝试了类似的方法。但它会在每条路线的开始和结束时触发。取而代之的是,当来自此DetailsComponent 的路由时,我如何仅检测路由更改?
export class DetailsComponent {
constructor(private router: Router) {
this.router.events.subscribe((event: Event) => {
if (event instanceof NavigationStart) {
}
if (event instanceof NavigationEnd) {
}
});
}
}
我需要在导航时从这个DetailsComponent获取url,如果url不是/employees,则进行操作。
【问题讨论】:
-
还有其他人知道这个路由问题吗?
-
不可能仅针对当前组件检测路由变化吗?
标签: javascript angular typescript routes angular-ui-router