【发布时间】:2018-10-17 09:37:41
【问题描述】:
我正在使用角度材质对话框。目前它的开放。但我不知道它是如何使用对话框关闭按钮关闭的。我试了几次,但做不到。 请检查以下代码(部分代码)
constructor(private summaryService: SummaryService,public dialog: MatDialog) { }
openDialog(): void {
const dialogRef = this.dialog.open(ConfirmationDialog, {
});
}
closeDialog(){
alert("test");
this.dialog.close();
}
openDialog() 运行良好。我在 colseDialog() 函数中有两个问题。 当我提醒一些文本时,错误“_co.closeDialog 不是函数”。 我的 IDE 中显示的其他错误“'MatDialog' 类型上不存在属性 'close'”。你能给出关闭弹出窗口的解决方案吗
【问题讨论】:
-
this.dialogRef.close();而不是this.dialog.close(); -
错误显示“‘SummaryComponent’类型上不存在属性‘dialogRef’。” summarycomponent 是组件名称\