All DOM manipulations in directives.
Browsers are good at CSS animations.
Difficult CSS animations: sync, detect, isolate, organize.
Before anAnimate ngClass was best practice.
NgAnimate introduced in 1.1.4, remastered in 1.2 to own module.
Support transitions, keyframes, JS animations, ng directives are animations aware.
We can use transitions instead of keyframes.
Animations via JS: enter, leave.
Done is for closing animation.
Can be styled with css classes.
No caching problems.
Stagger - little delay between each item in ng-repeat
Future – community will tell.