I am trying to rewrite Angular5 app into lazy loaded modules, but cannot identify why resolvers are not triggered. Modules are loaded properly, but resolver never. I have tried multiple different components and always facing the same issue. How should I debug this problem?
app.modules.ts
{
path: 'room',
children: [
{
path: ':name',
pathMatch: 'full',
loadChildren: './expert/room/room.module#RoomModule',
resolve: {
room: RoomResolver,
},
},
],
},
room.module.ts
const routes: Routes = [
{
path: '',
component: RoomComponent,
}
];
@NgModule({
imports: [
CommonModule,
BrowserModule,
RouterModule.forChild(<any> routes),
],
declarations: [RoomComponent],
})
export class RoomModule { }