Angular 4:Material对话框:我们如何知道组件是否已初始化?

时间:2017-10-29 13:53:01

标签: angular angular-material2

我打开这个对话框

const dialogRef = this.dialog.open(DynamicComponent, options);

我们如何知道在Dialog中初始化和呈现DynamicComponent的时间?我只想在对话框渲染DynamicComponent后执行一些操作。

请帮忙

1 个答案:

答案 0 :(得分:1)

根据 api ,您可以订阅afterOpen

请在声明

的位置标记以下内容
const dialogRef = this.dialog.open(DynamicComponent, options);
dialogRef.afterOpen().subscribe(() => {
  // do stuff
})