Guard Children Routes
...
const routes: Routes = [
{
path: '',
component: AdminComponent, // Parent route
children: [
{
path: '',
redirectTo: '/auth/signinv2',
pathMatch: 'full'
},
{
path: 'dashboard', // Child route that requires authentication
loadChildren: () => import('./demo/dashboard/dashboard.module').then((m) => m.DashboardModule),
canActivate: [AuthGuard], // Applying AuthGuard only to this child route
},
....