2016-07-20 4 views
0

この質問は、Aureliaマテリアライズ・ブリッジに関するものです。閉じるAureliaマテリアライズ・ブリッジ・モーダルプログラムによる

ボタンにモーダルクローズクラスを追加するのではなく、プログラムでモーダルを閉じる方法はありますか?

は例えば、ドキュメントごとに、私は私のモーダルのフッターに次のボタンがあります。

<a click.delegate="doSomething()" md-button md-waves class="modal-action modal-close">Ok</a> 

をしかし、私は「doSomethingの()」内のいくつかの検証を行いたいモーダルを閉じる前と予防しますいくつかのケースでは閉鎖し、他のケースでは閉鎖する。今のように、「doSomething()」は動いていますが、モーダルはすぐに終了します。私が設定できる完全な代議員がいるのがわかりますが、それは遅すぎます!

何か不足していますか、これが欠落していますか?

ありがとうございました。

+0

jqueryを使ってモーダルへの参照を取得しようとしましたが、動作しない.closeModal()を呼び出そうとしました...コンソールエラーはcloseModalが関数ではないと言います – A2345sooted

答えて

0

のjQuery 3.1.0が問題を引き起こしていたように私はjQueryの2.2.4に戻ったとき、私は初めてのjqueryの3は私をねじ込み、私を要していない

$(this.myModal).closeModal(); 

を使用することができました...ルックス

+0

http:// youmightnotneedjquery。 com / –

関連する問題