У меня есть массив данных, который содержит много объектов (формат JSON). Следующее может быть принято в качестве содержимого этого массива:
var data = [
{
"name": "Jim",
"age" : 25
},
{
"name": "Jerry",
"age": 27
}
];
Теперь я отображаю эти детали как:
<div ng-repeat="person in data | filter: query">
</div
Здесь запрос моделируется в поле ввода, в котором пользователь может ограничить отображаемые данные.
Теперь у меня есть другое местоположение, в котором я отображаю текущее количество отображаемых людей / человек, т.е. Showing {{data.length}} Persons
Что я хочу сделать, так это то, что когда пользователь ищет человека и отображаемые данные фильтруются на основе запроса, Showing...persons
также меняются значения людей, которые отображаются в данный момент. Но этого не происходит. В нем всегда отображается общее количество людей в данных, а не в отфильтрованном. Как узнать количество отфильтрованных данных?