我正在使用 angular 4 和 ngx-bootstrap 来打开模态。一切运行良好,我通过一个组件实现了模态。我还可以通过content
. bsModalRef
像这样:
this.bsModalRef = this.modalService.open(MyComponent);
this.bsModalRef.content.somedata = [...some array of products];
这一切都很好,然后我的模态可以访问一个名为somedata
. 极好的。我遇到的问题是我想对somedata
. 假设somedata
是一个带有数量的产品列表,我希望模态将数量减少到一个值。我怎么知道模态类中的数据何时可用?我可以使用setTimeout
hack,它有效,但让我内心感到恶心。ngOnChanges
是否有某种类似这样的生命周期钩子ngx-bootstrap
实现,所以我可以知道何时设置数据属性,以及何时更改?