【发布时间】:2018-01-05 04:29:04
【问题描述】:
我有一个场景,我在垫子对话框中有一个表格(角度材料 2)。如果用户使表单变脏并按转义键或在对话框覆盖之外按,我想在主对话框的顶部显示一个确认对话框。我尝试订阅 dialogRef.backdropClick() 和 dialogRef.beforeClosed() 事件,但没有按预期工作。感谢任何帮助。
【问题讨论】:
我有一个场景,我在垫子对话框中有一个表格(角度材料 2)。如果用户使表单变脏并按转义键或在对话框覆盖之外按,我想在主对话框的顶部显示一个确认对话框。我尝试订阅 dialogRef.backdropClick() 和 dialogRef.beforeClosed() 事件,但没有按预期工作。感谢任何帮助。
【问题讨论】:
你是如何使用背景点击的?
您需要做的是订阅任何背景点击事件,然后加载您的确认对话框。
你需要做这样的事情:
dialogRef.backdropClick().subscribe(result => {
//open confirmation dialog;
});
【讨论】: