Animação css AngularJS + retorno de chamada concluído

Estou usando o AngularJS e gostaria de ser notificado quando uma animação for concluída. Eu sei que isso pode ser feito com animações definidas por javascript como estamyApp.animation(...), mas estou curioso para poder fazer isso sem javascript.

Pergunta, questão: É possível usar angularng-enter eng-leave css-transitions e especificar um retorno de chamada concluído? Eu acho que oanimationend evento for disparado, deve haver uma maneira de fazer isso.

Eu tenho isto:

HTML:

<div ng-if="item" class="myDiv"> {{ item.name }} </div>

CSS:

.myDiv.ng-enter {...}
.myDiv.ng-enter.ng-enter-active {...}
.myDiv.ng-leave {...}
.myDiv.ng-leave.ng-leave-active {...}

E eu quero ligarmyDone() quando a animação terminar (ou seja, após ong-enter-active classe é removida).

questionAnswers(1)

yourAnswerToTheQuestion