我的情况是我想打开一个对话框组件,在其中我从主组件传递一个值,然后在关闭后我只想刷新主组件中的表格,但不使用任何订阅或将任何值传递给主组件.
代码是这样的:
openDialog(employeeId: string): void {
let dialogRef = this.dialog.open(ExampleDialogComponent, {
width: '250px',
data: employeeId,
});
dialogRef.afterClosed().subscribe(result => {
console.log('The dialog was closed');
this.dataSaved = true;
this.employeeIdUpdate = null;
this.employeeForm.reset();
this.loadAllEmployees();
});
}
现在变量result
来了undefined
,但我可以不使用订阅吗?我只希望以下语句和函数在我关闭对话框后工作。谢谢