В вашем приложении может быть два разных макета
- Пустой макет // у него нет боковой панели
- Основной макет // у него есть боковая панель
Ваш router
будет выглядеть так
const routes: Routes = [
{
path: '',
component: BlankLayoutComponent,
children: [
{ path: '', redirectTo: 'logincustomer',pathMatch:'full' },
{ path: 'logincustomer', component: LoginComponent }
]
},
{
path: 'user',
component: MainLayoutComponent,
canActivate: [AuthGuard],
children: [
{ path: 'user', redirectTo:'dashboard', pathMatch: 'full', canActivate: [AuthGuard] }]
};