У мене є масив даних, який містить багато об'єктів (формат 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
також змінюється значення людей, що відображаються в даний час. Але це не відбувається. Він завжди відображає загальну кількість людей у даних, а не відфільтрованих - як я можу отримати кількість відфільтрованих даних?