Se você deseja habilitar animações para elementos específicos (ao invés de desabilitá-los para elementos específicos), você pode usar o $ animateProvider para configurar elementos com um nome de classe particular (ou regex) para animar.
O código a seguir habilitará animações para elementos que possuem a angular-animate
classe:
var myApp = angular.module("MyApp", ["ngAnimate"]);
myApp.config(function($animateProvider) {
$animateProvider.classNameFilter(/angular-animate/);
})
Aqui está um exemplo de marcação que inclui a angular-animate
classe para habilitar animações:
<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>
Exemplo do Plunker emprestado e modificado deste blog onde apenas o primeiro filtro tem animações (devido a ter a angular-animate
classe).
Observe que estou usando angular-animate
como exemplo e é totalmente configurável usando a .classNameFilter
função.