В app.module импортируем новый модуль
imports: [ UsersModule ]
В роутинге app нужно указать родительский роутинг для UsersModule
{
path: 'users',
loadChildren: './users/users.module#UsersModule',
}
Создаем новый модуль users.module
imports: [ UserRoutingModule ]
declarations: [ UserComponent ]
В user.component. html и все статические елемент(SidebarModule и UserlistModule)
В user-routing пишем все нужные нам роутинги по этому модуля -
@NgModule({
imports: [
RouterModule.forChild([
{
path: '',
component: UserComponent,
canActivate:[AuthGuardService],
children: [
{
path: '',
children: [
{
path: 'users',
component: ElseComponent,
canActivate:[AuthGuardService]
},
{
path: '',
redirectTo: 'users',
canActivate:[AuthGuardService]
}
]
}
]
}
])
],
exports: [
RouterModule
]
})