Nombre d'éléments dans une liste filtrée AngularJS
Comment voulez-vous obtenir la longueur/nombre d'éléments retournés par un filtre predictate dans AngularJS?
- double possible de Comment faire pour afficher la longueur de filtre ng-repeat données
- Comment peut une question antérieure être un doublon? Cela a été publié un mois plus tôt, la question que vous vous citant.
Vous devez vous connecter pour publier un commentaire.
J'ai réussi à trouver une grande réponse sur le AngularJS Groupe Google, grâce à Pawel Kozlowski.
Serait de créer le
filtered
liste à la volée, vous pouvez utiliserfiltered.length
n'importe où ailleurs dans le champ d'application actuel de montrer le comte.Solution
Essayez ceci :
HTML
Javascript
Documentation
Dans le Modèle HTML de Liaison
En JavaScript
j'ai également eu pour afficher la longueur d'un tableau filtré et celui-ci a fonctionné pour moi:
Comme une question de faits, cela fonctionne avec des filtres d'affichage(
orderBy
,limitTo
)si vous avez besoin d'afficher les 5 éléments à la fois, vous pouvez toujours utiliser la liste.longueur. Utile pour la pagination ou dans la datatable.