Obtener recuento de elementos con alguna propiedad en una matriz
Tengo una serie de objetos como sigue.
$scope.students = [{'isSelected': true},
{'isSelected': true},
{'isSelected': false},
{'isSelected': true},
{'isSelected': true},
]
¿Cómo puedo obtener los elementos de conteo que tienenisSelected
propiedad establecida entrue
?
El problema es$scope.students
se obtiene de una API REST y simplemente el bucle sobre la variable $ scope.students no funciona como la variable esundefined
hasta que se complete la solicitud, por lo que el código del bucle da error diciendo$scope.students is not defined
.
Traté de usar$watch
pero en ese caso tengo que definir el bucle según la directiva de observación y solo funciona una vez cuando se define $ scope.students, después de que el bucle no funciona como $ scope.students en sí no está cambiando.