一次只能打开一个 Material 对话框,但是我面临着一种情况,我想在隐藏它之前检查该对话框是否属于特定的类名称。
这就是我需要的 - (在网上找不到任何东西)
$mdDialog.hide({
className : 'card-dialog'
});
我目前正在通过执行以下操作来解决该问题 -
if ( angular.element('md-dialog').hasClass('card-dialog') )
$mdDialog.hide();
最佳答案
这实际上是一个功能请求,应该在官方 GitHub 存储库中请求。
参见http://github.com/angular/material
如上所述,目前不可能。
我们的 ngMaterial 核心内的 $$mdInterimElement
工厂尚不支持 close
方法的任何选项。
关于angularjs - mdDialog.hide() 通过指定 md-dialog 的类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37448970/