ngAnimate 1.4 introduces $animateCss which allows us to interact with css based animations through our Javascript. Learn how to get started creating animations with $animateCss.
Just as an aesthetic/UX suggestion for when anyone goes to actually implement this in a project, stagger should be no more than 0.1 otherwise the animation is too slow. I found it looked best/most fluid at 0.05. :D
How can i use this with ng-enter/ng-leave, in other words how to I use JS animations for page transitions?