Возможно ли объявить входные компоненты на лениво загруженном функциональном модуле?Я получаю такую ошибку, как это:
ERROR Error: No component factory found for NewMessageModalComponent. Did you add it to @NgModule.entryComponents?
Это мой функциональный модуль:
@NgModule({
declarations: [
NewMessageModalComponent
],
imports: [
MessagesRoutingModule
],
entryComponents: [
NewMessageModalComponent
]
})
export class MessagesModule {
}
root AppModule
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
FormsModule,
AppRoutingModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule {
}
root RoutingModule
const routes: Routes = [
{
path: 'messages',
loadChildren: './messages/messages.module#MessagesModule',
}
];
@NgModule({
imports: [
RouterModule.forRoot(routes)
],
exports: [RouterModule],
providers: []
})
export class AppRoutingModule {
}
Я знаю, это работает, когда я объявляю компоненты входа в AppModule, но почему не работает с функциональным модулем?