2014-09-22 15 views
6

tôi có một danh sách 2.000 yếu tố, mà tôi tạo ra với góc theo cách sau:góc bằng limitTo và Lọc

<tr ng-repeat="elem in elements | limitTo:limitSize | filter:searchTerm | 
orderBy:predicate:reverse"> 

Tôi đang sử dụng một sự kiện cuộn mà thay đổi LIMITSIZE trên cuộn.

Tôi cũng có một searchterm mà tôi có thể tìm kiếm một elem trong các yếu tố cho rằng trông giống như sau:

<input class="search" style="margin-top: 20px;" 
placeholder="Search" type="text" ng-model="searchTerm" /> 

Khi tôi tìm kiếm một elem trong danh sách có thể nhìn thấy đó là tất nhiên làm việc, nhưng khi tôi tìm kiếm elem hiện không hiển thị, nó sẽ trả về một danh sách trống.

Tôi đang sử dụng limitTo vì tôi không muốn hiển thị toàn bộ 2.000 danh sách khi tải trang.

Tùy chọn của tôi là gì? Tôi có làm điều gì sai?

Cảm ơn, Omri

Trả lời

16
<tr ng-repeat="elem in elements | filter:searchTerm | limitTo:limitSize | 
orderBy:predicate:reverse"> 

nên gọi filter Đầu tiên thì limitTo

+0

Wow, đã dành một vài giờ trên đó :) Cảm ơn rất nhiều! – omri

+0

vui mừng nếu nó giúp u :) và u có thể xin vui lòng bỏ phiếu này và đánh dấu là câu trả lời đúng :) –

+0

Không biết giải pháp là như vậy rõ ràng ... cảm ơn rất nhiều! – Gary

Các vấn đề liên quan