import { NgModule } from '@angular/core'; import { RouterModule, Routes } from '@angular/router'; import { TabsPage } from './tabs.page'; import { AuthGuard } from 'src/app/service/auth.guard'; const routes: Routes = [ { path: '', component: TabsPage, children: [ { path: 'tab1', loadChildren: () => import('../tab1/tab1.module').then(m => m.Tab1PageModule), // canActivate: [AuthGuard], }, { path: 'tab2', loadChildren: () => import('../tab2/tab2.module').then(m => m.Tab2PageModule), canActivate: [AuthGuard], }, { path: 'tab3', loadChildren: () => import('../tab3/tab3.module').then(m => m.Tab3PageModule), canActivate: [AuthGuard], }, { path: 'tab4', loadChildren: () => import('../tab4/tab4.module').then(m => m.Tab4PageModule), canActivate: [AuthGuard], }, { path: '', redirectTo: 'tab1', pathMatch: 'full' } ] }, ]; @NgModule({ imports: [RouterModule.forChild(routes)], exports: [RouterModule], }) export class TabsPageRoutingModule {}