Подписаться на изменения из модального компонента в модале ngx-bootstrap
Я запускаю модальное использование ngx-bootstrap
с помощью this.modalService.show(ListModalComponent, <options>)
передавая компонент модальному ( ссылка на документацию). Мне нужно подписаться на источник событий в компоненте, чтобы воздействовать на события изменения изнутри модального, но я не могу получить ссылку на компонент, потому что он не существует до того, как будет показан модальный. Какой рекомендуемый подход?
Вот Plunkr с моей текущей настройкой. Посмотри пожалуйста app.component.ts
строка 17
1 ответ
Вы можете подписаться на это событие после звонка .show()
как это this.bsModalRef.content.listUpdates.subscribe({...})
Кроме того, вы можете создать общую службу и внедрить ее в оба компонента, а также использовать это событие вместо внутреннего модального события.