我正在使用辅助路由进行弹出,吐司通知会在成功导航几秒后自行清除。在此期间,router.url
等于/home(aux:toast)
,如果在此时导航到另一条路线,则网址变为/detail(aux:toast)
,但我想要的是在导航到另一个组件之前清除辅助路线。
一种解决方案是在导航到辅助路线时我做了以下操作。
this.router.navigate([{outlets: {aux: 'toast'}}], {skipLocationChange: true})
这没有更改地址栏网址,但router.url
仍为/home(aux:toast)
当导航相同的事情时,地址栏网址会更改为/detail(aux:toast)
答案 0 :(得分:0)
它会起作用吗?
router.navigate([{outlets: {aux: null])