Открытие модальной, передав Компонент модуля lazyLoaded в качестве шаблона
проблема
я использую ngx-Bootstrap из valor-software. Я хочу открыть модал, нажав кнопку в компоненте заголовка и передать NewEmailComponent, который находится в модуле электронной почты (LazyLoaded), своему параметру в качестве шаблона.
шаблон
<button (click)="openNewEmailInModal()">contact us </button>
код в файле ts
openNewEmailInModal(){
this.bsModalService.show(NewEmailComponent,{class:'modal-md'});
}
Но я получаю ошибку
ошибка
No component factory found for NewEmailComponent . Did you add it to @NgModule.entryComponents?
текущая настройка
Но я уже добавил его в запись "Компоненты EmailModule".
Вопрос?
так, как я могу получить доступ к entryComponents модулей Lazyloaded, когда мне это нужно.
Что нельзя считать решением
Очевидно, что перемещение NewEmaiComponetent в модуль приложений не является решением, потому что приложение достаточно большое и зрелое, поэтому его перемещение требует большого рефакторинга.