我做了一个从Angular 10到13和离子5到6的迁移。
使用我目前的设置(Angular 13,离子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)
}
]),
1条答案
按热度按时间unftdfkk1#
Ionic 6中存在bug,已在Ionic 6.0.16中解决,请尝试安装该版本。