我通过这个打开对话框
const dialogRef = this.dialog.open(DynamicComponent, options);
我们如何知道 DynamicComponent 何时初始化并在 Dialog 中呈现?我只想在对话框呈现 DynamicComponent 后执行一些操作。
请帮忙
最佳答案
根据api 您可以订阅afterOpen
:
因此请在您要声明的位置标记以下内容
const dialogRef = this.dialog.open(DynamicComponent, options);
dialogRef.afterOpen().subscribe(() => {
// do stuff
})
关于 Angular 4 : Material dialog: how do we know the component is initialised or not?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47000956/