2016-07-20 13 views
0

Diese Fragen beziehen sich auf die Aurelia Materialise Bridge.Schließen Aurelia Materialise Bridge Modal Programmatisch

Gibt es eine Möglichkeit, ein modales programmgesteuert zu schließen, anstatt die modal-close-Klasse zu einer Schaltfläche hinzuzufügen?

Zum Beispiel pro der Dokumentation, ich habe die folgende Schaltfläche in der Fußzeile meines modal:

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

Aber ich mag einige Validierung tun, in ‚doSomething()‘ vor der Modal schließen und verhindern in einigen Fällen schließt es und in anderen schließt es. Wie es jetzt ist, läuft 'doSomething()', aber das Modal schließt sofort. Ich sehe, dass es einen kompletten Delegierten gibt, den ich einstellen kann, aber das ist zu spät!

Fehle ich etwas oder ist das eine fehlende Funktion?

Danke.

+0

für das, was es wert ist, habe ich versucht, einen Verweis auf das Modal mit jquery und Aufruf von .closeModal(), die nicht funktioniert ... Konsole Fehler sagt CloseModal ist keine Funktion – A2345sooted

Antwort

0

Sieht aus wie jQuery 3.1.0 wurde das Problem verursacht ... wenn ich 2.2.4 JQuery zurückgekehrt, war ich in der Lage

$(this.myModal).closeModal(); 

nicht das erste Mal jquery 3 hat mich geschraubt und kostete mich zu verwenden, Stunden

+0

http: // youmightnotneedjquery. com / –

Verwandte Themen