Ho un array di dati che contiene molti oggetti (formato JSON). Quanto segue può essere assunto come contenuto di questo array:
var data = [
{
"name": "Jim",
"age" : 25
},
{
"name": "Jerry",
"age": 27
}
];
Ora, visualizzo questi dettagli come:
<div ng-repeat="person in data | filter: query">
</div
Qui, la query è modellata su un campo di input in cui l'utente può limitare i dati visualizzati.
Ora, ho un'altra posizione in cui visualizzo il conteggio attuale delle persone / persone visualizzate, ad es Showing {{data.length}} Persons
Quello che voglio fare è che quando l'utente cerca una persona e i dati visualizzati vengono filtrati in base alla query, Showing...persons
cambia anche il valore delle persone mostrate al momento. Ma non sta succedendo. Visualizza sempre il totale delle persone nei dati anziché quello filtrato: come posso ottenere il conteggio dei dati filtrati?