我如何检查$ mdDialog是否打开?

时间:2018-03-15 09:45:07

标签: angularjs mddialog

有没有办法检查$ mdDialog是否打开?

我的朋友建议我使用$ mdDialog(componentId).isOpen()

但不知道,“这里有什么 componentId

1 个答案:

答案 0 :(得分:1)

我有一个基于HTML / CSS的解决方案:

angular.element(document.body).hasClass('md-dialog-is-showing')

它正如我所期望的那样工作!
资料来源:https://github.com/angular/material/issues/5071

谢谢你们!