Angular 16路由升级问题:第三方认证后路由无法匹配
Angular 16 路由重定向失效问题
第三方应用认证完成后,会返回如下路由:http://localhost:4200/#access_token=dynamicTokenValue
在 Angular 11 中,我配置以下路由规则可正常实现重定向:
{ path: 'access_token', data: { breadcrumb: 'ABC' }, redirectTo: 'mycomp' }
但升级到 Angular 16 后,该配置完全失效。
注:mycomp 路由已配置为懒加载(ESM)。
我尝试修改路由规则为:
{ path: 'access_token=:id', data: { breadcrumb: 'ABC' }, redirectTo: 'mycomp' }
但 Angular 会将 access_token=:id 视为完整字符串,无法识别 :id 作为动态参数。
补充说明:
- Angular 11 环境下该路由重定向功能正常可用
- Angular 16 环境下相同逻辑的路由配置无法触发重定向
内容的提问来源于stack exchange,提问作者user3300589
相关产品推荐
相关产品推荐

