J'ai un tableau de données qui contient de nombreux objets (au format JSON). Les éléments suivants peuvent être pris comme le contenu de ce tableau:
var data = [
{
"name": "Jim",
"age" : 25
},
{
"name": "Jerry",
"age": 27
}
];
Maintenant, j'ai l'affichage de ces détails:
<div ng-repeat="person in data | filter: query">
</div
Ici, la requête est modélisé pour un champ de saisie dans lequel l'utilisateur peut restreindre les données affichées.
Maintenant, j'ai un autre emplacement dans lequel j'affiche le nombre actuel de personnes / personne en cours d'affichage, j'.e Showing {{data.length}} Persons
Ce que je veux faire c'est que lorsque l'utilisateur recherche une personne et les données affichées sont filtrés en fonction de la requête, l' Showing...persons
également modifier la valeur de la personne d'être montré à l'heure actuelle. Mais il n'est pas le cas. Il affiche toujours le nombre total de personnes dans les données, plutôt que de l'filtré - comment puis-je obtenir le nombre de données filtrées?