Я разработал три различных компонента из модального ngx-bootstrap
1. Модал 2. Модал iFrame 3. Модал Alertbox
Я просто передаю шаблон в эти компоненты, и они отображают его.
Но проблема возникает, когда я использую любые два в одном шаблоне. Который разделяют один и тот же экземпляр. Поэтому, когда я скрываю один модальный режим, другой модальный выход скрытый также срабатывает.
Я думаю, что это связано с тем же использованием службы BsModalService.
Так какое-нибудь решение для этого?
<app-new-modal (hidden)="onModalHidden()">
<div heading>Heading</div>
</app-new-modal>
<app-iframe-modal #iframe (hidden)="onIframeHidden()">
<div heading>Heading</div>
</app-iframe-modal>