我正在从一个组件路由到另一个组件.路线完成后,我想使用上一条路线的URL.我已将下面的代码放入要路由到的组件的构造函数中,但它不会在第一个路径上触发.在第一个路径之后,该功能每次都会触发.
this.router.events
.filter(e => e instanceof NavigationEnd)
.pairwise().subscribe((e) => {
console.log(e);
});
Run Code Online (Sandbox Code Playgroud)
如果我删除成对功能,它似乎在第一条路线上触发,但它只列出当前路线,而不是前一路线.
router.events
.filter(e => e instanceof NavigationEnd)
.subscribe(e => {
console.log(e);
});
Run Code Online (Sandbox Code Playgroud)
我的目标是在新组件路由到时检索先前的路由.我在这做错了什么?