Nếu bạn muốn bật hoạt ảnh cho các phần tử cụ thể (thay vì tắt chúng cho các phần tử cụ thể), bạn có thể sử dụng $ animateProvider để định cấu hình các phần tử có tên lớp cụ thể (hoặc regex) để tạo hoạt ảnh.
Đoạn mã dưới đây sẽ kích hoạt hoạt ảnh cho các phần tử có angular-animate
lớp:
var myApp = angular.module("MyApp", ["ngAnimate"]);
myApp.config(function($animateProvider) {
$animateProvider.classNameFilter(/angular-animate/);
})
Đây là ví dụ đánh dấu bao gồm angular-animate
lớp để bật hoạt ảnh:
<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>
Ví dụ về Plunker được mượn và sửa đổi từ blog này , nơi chỉ bộ lọc đầu tiên có hình ảnh động (do có angular-animate
lớp).
Xin lưu ý rằng tôi đang sử dụng angular-animate
làm ví dụ và nó hoàn toàn có thể định cấu hình bằng cách sử dụng .classNameFilter
chức năng.