Вот пример на чистом JavaScript, тут видно что событие animationend - всплывает.
https://jsfiddle.net/Casufi/7Lut4vdf/
Пробую внутри контроллера компонента отловить событие на одном из дочерних элементов построенных через ng-repeat.
getTransition = function(tran){
console.log "tran": tran
}
$element[0].addEventListener("animationend", function(e){getTransition(e)})
Не успешно