##AngularJS $animate.enter and $animate.leave
##AngularJS custom directives animations
$animate method's signatures:
$animate.addClass(element, className); $animate.removeClass(element, className);
Both functions receive the element parameter that will have a class added or removed and the className class that will be used and return a promise that is resolved once the animation has completed itself or has been cancelled.
##AngularJS ngIf with CSS Animation and fallback for JavaScript animation
##AngularJS ngRepeat JavaScript animation
##AngularJS ngIf JavaScript animation
##AngularJS ngHide JavaScript animation
##AngularJS ngClass JavaScript Animation
When we click on the Toggle ngClass animation button, animationClass is added to the element with the firstJsAnimation class, so the ngAnimate module will check if there is an addClass animation callback function for elements with the firstJsAnimation class. If there is any, it will trigger the animation by calling the callback function.
AngularJS JavaScript animation works on the principle of callback functions. Each callback function has at least two parameters: element , which is the DOM element to
##Pure CSS Parallax
##AngularJS ngInclude animation
##AngularJS ngSwitch animation