Anzeige der Länge gefilterter ng-repeat-Daten
Da Sie eine ng-repeat-Anweisung haben, die nach Benutzereingaben gefilterte Daten anzeigt, möchten Sie die Anzahl der Personen angezeigt, um die gefilterten Ergebnisse widerzuspiegeln.
In Angular 1.3 , Sie können einen Alias-Ausdruck verwenden, um dies zu erreichen:
<div ng-repeat="person in data | filter:query as filtered"> </div>
Der „gefilterte“ Alias stellt das gefilterte Array dar, das Sie dann verwenden können, um die Anzahl anzuzeigen:
Showing {{filtered.length}} Persons
Vor Angular 1.3 können Sie die gefilterten Ergebnisse einer neuen Variablen zuweisen und darauf zugreifen it:
<div ng-repeat="person in filtered = (data | filter: query)"> </div>
Showing {{filtered.length}} Persons
Auf diese Weise enthält die Variable „gefiltert“ die gefilterten Ergebnisse und die Zählung zeigt genau die Anzahl der gefilterten Personen an.
Das obige ist der detaillierte Inhalt vonWie zeige ich die Länge gefilterter Daten in der „ng-repeat'-Direktive von Angular an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!