You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 20:03:08