import { Route } from '@angular/router'; import { AuthGuardSerivce } from '../shared/auth-guard.service'; import { EstimateComponent } from './estimate.component'; import { TemplateInfoComponent } from './template-info/template-info.component'; import { EmailConfirmComponent } from './email-confirm/email-confirm.component'; export const EstimateRoutes: Route[] = [ { path: 'estimate', component: EstimateComponent, canActivate: [ AuthGuardSerivce ], children: [ { path: '', redirectTo: 'template-info', pathMatch: 'full' }, { path: 'template-info', component: TemplateInfoComponent, canActivate: [ AuthGuardSerivce ] }, { path: 'email-confirm', component: EmailConfirmComponent, canActivate: [ AuthGuardSerivce ] } ] }]