我有一个场景,我在mat对话框中有一个表单(角度材质2)。如果用户使表单变脏并按下转义键或按对话框覆盖外部,我想在主对话框的顶部显示确认对话框。我尝试订阅dialogRef.backdropClick()和dialogRef.beforeClosed()事件,但没有按预期工作。感谢任何帮助。
答案 0 :(得分:0)
你是如何使用backdropClick的?
您需要做的是订阅任何背景点击事件,然后加载确认对话框。
你需要做这样的事情:
dialogRef.backdropClick().subscribe(result => {
//open confirmation dialog;
});