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

Angular13+Ionic6中routerLink触发页面重载,页面栈丢失求助

Angular 13 + Ionic 6路由跳转异常求助

已完成Angular 10到13、Ionic 5到6的版本迁移,当前使用Angular 13+Ionic 6技术栈时出现异常:通过routerLink指令跳转新页面时,页面会重载且页面栈丢失,该表现与直接在浏览器地址栏输入URL的效果一致。尝试查找同类问题及原因但未获结果,恳请提供帮助。

相关配置

路由根配置

RouterModule.forRoot(routes, {
  preloadingStrategy: PreloadAllModules,
  anchorScrolling: 'enabled',
  enableTracing: false,
  relativeLinkResolution: 'legacy'
})

按钮链接集成代码

<ion-button [routerLink]="['/dashboard/targets']" [queryParams]="{s: 'community'}" ...>...</ion-button>

子路由配置

RouterModule.forChild([
  {
    path: 'targets',
    loadChildren: () => import('./targets/targets.module').then( m => m.DashboardTargetsPageModule)
  }
]),

内容的提问来源于stack exchange,提问作者clem

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 12:21:30