Angular 我怎样才能截获角度方向的传入路由?

Angular 我怎样才能截获角度方向的传入路由?,angular,identityserver4,angular-routing,Angular,Identityserver4,Angular Routing,我的一些角度路线有路径参数。角度使用分号分隔这些参数。当我导航到IdentityServer进行登录时,这些分号将替换为“%3B”。这使得Angular无法理解returnUrl 例如,当我从导航到登录页面并被重定向回 我得到这个错误: 错误错误:未捕获(承诺中):错误:无法匹配任何路由。URL段:“属性/属性详细信息%3BaccountNo%3D656401” 如何配置Angular将这些“%3B”解释为“?我使用的解决方案是将router.url存储在sessionStorage中,然后在从

我的一些角度路线有路径参数。角度使用分号分隔这些参数。当我导航到IdentityServer进行登录时,这些分号将替换为“%3B”。这使得Angular无法理解returnUrl

例如,当我从导航到登录页面并被重定向回

我得到这个错误:

错误错误:未捕获(承诺中):错误:无法匹配任何路由。URL段:“属性/属性详细信息%3BaccountNo%3D656401”


如何配置Angular将这些“%3B”解释为“?

我使用的解决方案是将router.url存储在sessionStorage中,然后在从identity server重定向时重定向到该url

您可以共享您的路由吗?[{路径:“属性详细信息”,组件:PropertyDetailsComponent}]