Wie zähle ich ausgewählte Ankreuzfelder in Angular?

8

Ich muss die Anzahl der Elemente zählen, die ich in einer Liste ausgewählt habe.

Ich habe die folgende Liste:

%Vor%

Gibt es etwas wie var count = $scope.item.selected.count ?

update
Dank @Stewie habe ich es funktioniert.

Ich habe diesen Code verwendet:

%Vor%

Wenn Sie auch ein Kontrollkästchen select all haben

%Vor%

Dann lautet der Code:

%Vor%     
Steven 31.12.2013, 09:42
quelle

1 Antwort

3

Ihre Verwendung von ngRepeat sieht falsch aus. Es sollte "Item in Items" sein, nicht umgekehrt. Außerdem verwenden Sie kein ng-Modell für Ihre Eingaben, was die Zählung erheblich erschwert.

Also, wenn du ng-model hinzufügst, kannst du die Anzahl auf verschiedene Arten bekommen, eine davon ist:

%Vor% %Vor%     
Stewie 31.12.2013, 09:51
quelle

Tags und Links