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

时间:2016-05-25 22:58:41

标签: angularjs angular-material

一次只能打开一个材质对话框但是我面临的情况是我要在隐藏它之前检查对话框是否为特定的类名。
这就是我需要的 - (在网上找不到任何东西)

    $mdDialog.hide({

        className             : 'card-dialog'
    });

我正在通过以下方式解决问题 -

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

1 个答案:

答案 0 :(得分:2)

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

请参阅http://github.com/angular/material

如上所述,目前无法实现。

我们在ngMaterial核心内的$$mdInterimElement工厂尚未支持close方法的任何选项。