标签: angular redirect routing
在RouterGuard-canDeactivate中,我要检测到登录路由的导航并将当前页面添加为重定向参数。
我的目标路由为RouterStateSnapshot,这是不可变的。 nextState.root.params['ref'] = currentState.url不起作用。
nextState.root.params['ref'] = currentState.url
如何基于nextState并使用附加参数作为引荐来源,以UrlTree的形式构建新路由(可以从canDeactivate返回)?