Описание тега ng-animate
Применение
Проще говоря, есть два способа использовать анимацию при использовании ngAnimate: с помощью CSS и JavaScript. Первый работает исключительно на основе CSS (с использованием соответствующих селекторов / стилей CSS), а второй запускает анимацию, которая регистрируется через module.animation(). Для анимации CSS и JS единственным требованием является наличие соответствующего класса CSS, который существует как в зарегистрированной анимации, так и в элементе HTML, по которому будет запускаться анимация.
Ссылка - AngularJS ngAnimate docs.
Учебник - Как использовать AngularJS с NgAnimate
Github - https://github.com/angular/angular.js/tree/master/src/ngAnimate
Пакет NPM - https://www.npmjs.com/package/ng-animate
Из Википедии
ng-animate
Модуль обеспечивает поддержку JavaScript, переходов CSS3 и перехватов анимации ключевых кадров CSS3 в рамках существующих основных и пользовательских директив.
Поскольку атрибуты ng-* недопустимы в спецификациях HTML, data-ng-* также можно использовать в качестве префикса. Например, в AngularJS действительны как ng-app, так и data-ng-app.