Я работаю в своем приложении Ionic 4, и у меня есть дочерние маршруты для определенных вкладок.
Я пытаюсь, чтобы при переходе пользователя от дочернего маршрута tab1 к tab2 и при переходе пользователя к tab1 он открывал страницу tab1, а не дочерний маршрут tab1.
Это tabs.router.module.ts :
const routes: Routes = [
{
path: 'tabs',
component: TabsPage,
children: [
{
path: 'tab1',
children: [
{
path: '',
loadChildren: '../tab1/tab1.module#Tab1PageModule'
},
{
path: 'eventdetails',
loadChildren: '../eventdetails/eventdetails.module#EventdetailsPageModule'
},
{
path: 'progresspage',
loadChildren: '../myprogress/myprogress.module#MyprogressPageModule'
}
]
},
]
},
{
path: '',
redirectTo: '/tabs/tab1',
pathMatch: 'full'
}
];
При переходе от дочернего маршрута любой вкладки к другой вкладке и при переходе на эту вкладкуоткроет дочерний маршрут от того места, куда я перехожу к другой вкладке.
Я хочу, чтобы при переходе пользователя от дочернего маршрута любой вкладки к другой вкладке и при возврате к этой вкладке он должен был открыватьсяэта вкладка не дочерняя.
Например, когда пользователь перемещается с tab1> страницы прогресса на tab2 и когда он щелкает по вкладке tab1, он должен открывать страницу tab1, а не страницу страницы прогресса.
Любая помощь очень ценится.