Maison > interface Web > js tutoriel > Comment compter les données filtrées dans ng-repeat d'AngularJS ?

Comment compter les données filtrées dans ng-repeat d'AngularJS ?

Patricia Arquette
Libérer: 2024-11-11 15:53:03
original
1120 Les gens l'ont consulté

How to Count Filtered Data in AngularJS's ng-repeat?

Compter les données ng-repeat filtrées

Lors de l'utilisation de la directive ng-repeat d'AngularJS pour afficher des données, il est essentiel de comprendre comment compter avec précision le nombre de résultats filtrés.

Considérez ce qui suit scénario :

var data = [
  {
    "name": "Jim",
    "age": 25
  },
  {
    "name": "Jerry",
    "age": 27
  }
];
Copier après la connexion

Pour afficher les données filtrées par une requête utilisateur, le code suivant peut être utilisé :

<div ng-repeat="person in data | filter: query"></div>
Copier après la connexion

Cependant, le nombre par défaut d'éléments affichés ({{data. length}}) reflétera toujours le nombre total d'éléments dans le tableau d'origine, quel que soit le filtre appliqué. Pour obtenir un décompte précis des résultats filtrés, il existe plusieurs options :

Angular 1.3

  • Utiliser une expression d'alias :
<div ng-repeat="person in data | filter: query as filtered"></div>
Copier après la connexion

Angulaire Avant 1.3

  • Attribuer les résultats filtrés à une nouvelle variable :
<div ng-repeat="person in filtered = (data | filter: query)"></div>
Copier après la connexion

Le nombre filtré peut ensuite être affiché comme :

Showing {{filtered.length}} Persons
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal