MatDialog子项关闭父MatDialog

问题描述 投票:0回答:1

我有一个用作弹出窗口形式的对话框。当用户遇到错误时,该对话框会弹出一个带有错误消息和“确定”按钮的较小对话框。

单击确定关闭两个matDialog窗口。

我如何才能使其仅封闭自身而不是封闭自身?

父母=

<ng-template #dialogRef let-data>

Child =

this.dialog.open(ErrorDialogComponent, { data: message });

我尝试使用不同的作用域,但是确定似乎关闭了所有对话框窗口。

angular dialog angular-material material-design
1个回答
0
投票

您可以通过以下方式以编程方式关闭对话框:

constructor(private dialogRef: MatDialogRef<MyComponentToClose>){}


closeComponent(){
   this.dialogRef.close()
}
© www.soinside.com 2019 - 2024. All rights reserved.