模态结束后以角度更新视图

时间:2018-05-17 07:34:21

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

使用Angular 5,我想要做的是在子组件(模态对话框)关闭后立即更新父组件中的属性。这三种方法都是可行的方法吗?哪个是最快/最少的开销?

选项a:到目前为止,我总是在一个单独的Service实例中使用一个Subject(),我在模态组件中调用它,因为它关闭并在父组件中订阅,以便在调用它时进行监听,从而更新我的属性。

选项b:EventEmitter是否可行?当模态关闭时,我猜测我会发出几乎任何值,而在父模式中我可以重新评估我的属性吗?

选项c:我查看了Angular Lifecycle钩子并找到了像ngOnChanges()和ngDoCheck()这样的东西,但这些似乎都没用。还有其他钩子可以用于这种情况吗?

1 个答案:

答案 0 :(得分:0)

选项B禁食且开销最小。