Я хочу загрузить модал из компонента. В Angular Документация материала - это запись для добавления модального компонента в entryComponents:
Это:
@NgModule({
imports: [
CommonModule,
AidesRoutingModule
],
declarations: [TypesAidesComponent, TypesAidesAjouterComponent],
entryComponents : [TypesAidesAjouterComponent]
})
export class AidesModule {
}
В TypesAidesComponent я хочу открыть диалог с TypeAidesAjouterComponent:
let dialog = this.dialog.open(TypesAidesAjouterComponent);
dialog.afterClosed().subscribe(res => {
if(res){
this.collection.addItem(res);
}
});
Я нахожусь в компоненте lazyloading:
{
path: 'types-aides',
loadChildren: 'app/modules/aides/aides.module#AidesModule'
},
Но у меня есть эта ошибка:
Ошибка: компонент factory не найден для TypesAidesAjouterComponent. Вы добавили его в @NgModule.entryComponents?
Я нашел решение, чтобы удалить LazyLoading, но мое приложение велико и не является возможным.
Есть ли у вас какие-либо предложения?