Eu tenho uma matriz de dados que contém muitos objetos (formato JSON). O seguinte pode ser assumido como o conteúdo dessa matriz:
var data = [
{
"name": "Jim",
"age" : 25
},
{
"name": "Jerry",
"age": 27
}
];
Agora, eu mostro esses detalhes como:
<div ng-repeat="person in data | filter: query">
</div
Aqui, a consulta é modelada para um campo de entrada no qual o usuário pode restringir os dados exibidos.
Agora, tenho outro local no qual mostro a contagem atual de pessoas / pessoa sendo exibida, ou seja, Showing {{data.length}} Persons
O que eu quero fazer é que, quando o usuário procurar uma pessoa e os dados exibidos forem filtrados com base na consulta, eles Showing...persons
também alterem o valor das pessoas exibidas no momento. Mas isso não está acontecendo. Ele sempre exibe o total de pessoas nos dados e não no filtrado - como obtenho a contagem de dados filtrados?