Ausführen von Code nach Abschluss einer AngularJS-Animation

Ich habe ein Element, dessen Sichtbarkeit umgeschaltet wirdng-show. Ich benutze auch CSS-Animationen - die automatischen von ng-animate - für dieses Element, um seinen Eintrag zu animieren.

Das Element enthält entweder ein Bild oder ein Video.

In dem Fall, dass das Element ein Video enthält, möchte ich es wiedergeben, aber ich möchte das Video erst wiedergeben, wenn die Animation abgeschlossen ist.

Als solches habe ich mich gefragt, ob es eine einfache Möglichkeit gibt, einen Rückruf an das Ende eines zu bindenCSS Animation in AngularJS?

Dasdocs referenz adoneCallback, aber ich kann keinen Weg finden, es zu spezifizieren ...

Eine Problemumgehung (?), An die ich gedacht habe, ist$watchingelement.hasClass("ng-hide-add-active") und darauf warten, dass es mit Feuer(true, false), was bedeutet, dass es gerade entfernt wurde ..

Gibt es einen schöneren Weg?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage