【发布时间】:2018-12-01 08:58:55
【问题描述】:
我正在使用离子组件 ion-tabs 和 ion-tab-button 和 href="/tabs/path*" 来浏览我的应用程序。
重现场景:
- 第一次点击
path2(确定) - 点击
path1(确定) -
点击
path2(NOK) base-href 像/fr/tab/path2一样被前置<ion-tab tab="path1"> <ion-router-outlet name="path1"></ion-router-outlet> </ion-tab> <ion-tab tab="path2"> <ion-router-outlet name="path2"></ion-router-outlet> </ion-tab> <ion-tab-bar slot="bottom"> <ion-tab-button tab="path1" href="/tabs/(path1:path1)"> <ion-icon name="list-box"></ion-icon> <ion-label i18n>path1</ion-label> </ion-tab-button> <ion-tab-button tab="path2" href="/tabs/(path2:path2)"> <ion-icon name="albums"></ion-icon> <ion-label i18n>path2</ion-label> </ion-tab-button> </ion-tab-bar>
路由模块选项卡:
{
path: 'tabs',
component: TabsPage,
children: [
{
path: '',
redirectTo: '/tabs/(path1:path1)',
pathMatch: 'full'
},
{
path: 'path1',
outlet: 'path1',
loadChildren: '../path1/path1.module#pathModule1'
},
{
path: 'path2',
outlet: 'path2',
loadChildren: '../path2/path2.module#pathModule2',
}
]
},
{
path: '',
redirectTo: '/tabs/(path1:path1)'
}
有人有想法吗?
【问题讨论】:
标签: angular routing tabs ionic4