Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我通过将组件传递给模态(文档链接ngx-bootstrap)来使用via启动模态this.modalService.show(ListModalComponent, <options>)启动模态。我需要订阅组件中的事件发射器以对模态内部的更改事件采取行动,但我无法获得对组件的引用,因为它在显示模态之前不存在。推荐的方法是什么?
ngx-bootstrap
this.modalService.show(ListModalComponent, <options>)
这是我当前设置的 Plunkr 。请参阅app.component.ts第 17 行。
app.component.ts
.show()像这样调用后可以订阅这个事件this.bsModalRef.content.listUpdates.subscribe({...})
.show()
this.bsModalRef.content.listUpdates.subscribe({...})
此外,您可以创建共享服务并将其注入两个组件中,并使用此事件而不是模态的内部事件。