У меня есть массив объектов, как показано ниже.
$scope.students = [{'isSelected': true},
{'isSelected': true},
{'isSelected': false},
{'isSelected': true},
{'isSelected': true},
]
Как я могу получить элементы count, у которых свойство isSelected
установлено на true
?
UPDATE:
Проблема заключается в том, что $scope.students
извлекается из REST api и просто циклически перебирает переменную $scope.students не работает, так как переменная undefined
до тех пор, пока запрос не будет завершен, и поэтому код цикла будет ошибочным, говоря $scope.students is not defined
.
Я попытался использовать $watch
, но в этом случае я должен определить цикл под директивой watch, и он работает только один раз, когда определяется $scope.students, после чего цикл не работает как $scope.students сам не меняется.