订阅ngx-bootstrap模式中模态组件的更改

时间:2018-03-13 16:45:11

标签: angular ngx-bootstrap ngx-bootstrap-modal

通过将组件传递给模式(docs link),我通过ngx-bootstrap使用this.modalService.show(ListModalComponent, <options>)启动模式。我需要订阅组件中的事件发射器来处理模态内部的更改事件,但是我无法获得对组件的引用,因为它在显示模式之前不存在。推荐的方法是什么?

这是一个带my current setup的普兰克。请参阅app.component.ts第17行。

1 个答案:

答案 0 :(得分:1)

您可以在调用此.show()

之后this.bsModalRef.content.listUpdates.subscribe({...})订阅此活动

此外,您可以创建共享服务并将其注入两个组件中,并使用此事件而不是模态的内部事件。