Angular 路由器导航事件,不触发绝对 URL 点击
Angular Router Navigation Events, Do not Trigger for Absolute URL Clicks
您好,当我们通过单击具有绝对值 URL 的锚点 link 从当前页面导航时,我必须清除一些值。
我厌倦了使用下面的路由器事件,但这只会触发相对 URL 而不是绝对 URL。有什么办法可以实现吗?
this.router.events
.pipe(
filter((event: Event) => event instanceof NavigationEnd))
.subscribe((event: NavigationEnd) => {
//perform some cleanup
});
经过一些研究了解到我们不能将 router.events 用于绝对 URL,它只会在路由更改时触发。
我对整个功能使用了替代方法,不再使用会话值。所以结束这个问题。
您好,当我们通过单击具有绝对值 URL 的锚点 link 从当前页面导航时,我必须清除一些值。
我厌倦了使用下面的路由器事件,但这只会触发相对 URL 而不是绝对 URL。有什么办法可以实现吗?
this.router.events
.pipe(
filter((event: Event) => event instanceof NavigationEnd))
.subscribe((event: NavigationEnd) => {
//perform some cleanup
});
经过一些研究了解到我们不能将 router.events 用于绝对 URL,它只会在路由更改时触发。
我对整个功能使用了替代方法,不再使用会话值。所以结束这个问题。