ngx smart modal с отложенной загрузкой angular не работает

#angular #lazy-loading

#угловатый #отложенная загрузка

Вопрос:

Привет, я использую ngx smart modal для всплывающего окна в angular. У меня все работает нормально. Но когда я делаю это внутри компонента отложенной загрузки, он показывает мне ошибку Cannot find modal с идентификатором signDocument .

Я импортировал указанный компонент и использовал его в объявлении, а также в компонентах ввода.

  import { SignDocumentComponent } from './sign-document/sign-document.component';
 @NgModule({
  declarations: [
  SignDocumentComponent
  ],
  imports: [
   NgxSmartModalModule.forRoot()
   ],
   providers: [
   NgxSmartModalService
    ],
   entryComponents: [
    SignDocumentComponent
    ]
    })
   export class AgreementsModule { }
 

Это мой модуль ленивой загрузки. Кто-нибудь может помочь, пожалуйста

Ответ №1:

Если вы используете smart modal внутри компонента отложенной загрузки, импортируйте smartmodalmodule в свой модуль отложенной загрузки

 import { NgxSmartModalModule } from "ngx-smart-modal";
 

И добавьте его в свой импорт, как показано ниже

   imports: [
  NgxSmartModalModule.forChild()
   ]