Tôi có một mảng dữ liệu chứa nhiều đối tượng (định dạng JSON). Sau đây có thể được coi là nội dung của mảng này:
var data = [
{
"name": "Jim",
"age" : 25
},
{
"name": "Jerry",
"age": 27
}
];
Bây giờ, tôi hiển thị các chi tiết này như:
<div ng-repeat="person in data | filter: query">
</div
Ở đây, truy vấn được mô hình hóa thành một trường đầu vào trong đó người dùng có thể hạn chế dữ liệu được hiển thị.
Bây giờ, tôi có một vị trí khác trong đó tôi hiển thị số người / người hiện tại đang hiển thị, tức là Showing {{data.length}} Persons
Điều tôi muốn làm là khi người dùng tìm kiếm một người và dữ liệu được hiển thị được lọc dựa trên truy vấn, thì Showing...persons
cũng thay đổi giá trị của những người đang được hiển thị. Nhưng nó không xảy ra. Nó luôn hiển thị tổng số người trong dữ liệu thay vì người được lọc - làm cách nào để tôi đếm được số lượng dữ liệu được lọc?