mdDialog.hide() 通过指定 md-dialog 的 class 名称

mdDialog.hide() by specifying class name of md-dialog

一次只能打开一个 material 对话框,但是我面临这样一种情况,我想在隐藏它之前检查该对话框是否具有特定的 class 名称。
这就是我需要的 -(在网上找不到任何东西)

    $mdDialog.hide({

        className             : 'card-dialog'
    });

我正在通过执行以下操作解决当前的问题 -

      if ( angular.element('md-dialog').hasClass('card-dialog') )
        $mdDialog.hide();

这实际上是一个功能请求,应该在官方 GitHub 存储库中请求。

http://github.com/angular/material

如上所说,目前是不可能的。

我们在 ngMaterial 内核中的 $$mdInterimElement 工厂,目前还不支持 close 方法的任何选项。