Si desea habilitar animaciones para elementos específicos (en lugar de deshabilitarlas para elementos específicos), puede usar $ animateProvider para configurar elementos con un nombre de clase particular (o expresión regular) para animar.
El siguiente código habilitará animaciones para elementos que tengan la angular-animate
clase:
var myApp = angular.module("MyApp", ["ngAnimate"]);
myApp.config(function($animateProvider) {
$animateProvider.classNameFilter(/angular-animate/);
})
Aquí hay un marcado de ejemplo que incluye la angular-animate
clase para habilitar animaciones:
<div ng-init="items=[1,2,3,4,5,6,7,8,9]">
<input placeholder="Filter with animations." ng-model="f" />
<div class="my-repeat-animation angular-animate" ng-repeat="item in items | filter:f track by item" >
{{item}}
</div>
</div>
Ejemplo de Plunker tomado y modificado de este blog donde solo el primer filtro tiene animaciones (debido a que tiene elangular-animate
clase).
Tenga en cuenta que lo estoy usando angular-animate
como ejemplo y es completamente configurable usando la .classNameFilter
función.