Угловая маршрутизация: перестройка RouterStateSnapshot для перенаправления - PullRequest
0 голосов
/ 15 февраля 2019

В RouterGuard-canDeactivate я хочу обнаружить навигацию к маршруту входа в систему и добавить текущую страницу в качестве параметра перенаправления.

У меня есть целевой маршрут как RouterStateSnapshot, который является неизменным.nextState.root.params['ref'] = currentState.url не работает.

Как я могу построить новый маршрут как UrlTree (который я могу вернуть из canDeactivate), основываясь на моем nextState и с дополнительным параметром в качестве реферера?

...