2016-05-25 3 views
2

一度に1つのマテリアルダイアログしか開くことはできませんが、非表示にする前にそのダイアログが特定のクラス名であるかどうかをチェックしたい場合があります。 。
これは私が必要なものである - (オンライン何かを見つけることができませんでした)mdダイアログのクラス名を指定してmdDialog.hide()を呼び出す

$mdDialog.hide({ 

     className    : 'card-dialog' 
    }); 

私は以下を実行して、現在の問題を解決しています -

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

答えて

2

これは実際にあるべき機能要求であり、公式のGitHubリポジトリでリクエストされました。

http://github.com/angular/material

としては、上記と、それは現時点ではできませんを参照してください。

私たちの$$mdInterimElementは、ngMaterialコアの工場出荷時には、まだcloseメソッドのオプションをサポートしていません。

関連する問題