【问题标题】:Showing a confirmation dialog on backdropclick or escape key press mat-dialog在背景点击或转义键按下 mat-dialog 时显示确认对话框
【发布时间】:2018-01-05 04:29:04
【问题描述】:

我有一个场景,我在垫子对话框中有一个表格(角度材料 2)。如果用户使表单变脏并按转义键或在对话框覆盖之外按,我想在主对话框的顶部显示一个确认对话框。我尝试订阅 dialogRef.backdropClick() 和 dialogRef.beforeClosed() 事件,但没有按预期工作。感谢任何帮助。

【问题讨论】:

    标签: angular angular-material2


    【解决方案1】:

    你是如何使用背景点击的?

    您需要做的是订阅任何背景点击事件,然后加载您的确认对话框。

    你需要做这样的事情:

    dialogRef.backdropClick().subscribe(result => {
          //open confirmation dialog;
        });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-12
      • 1970-01-01
      • 1970-01-01
      • 2014-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多