試圖瞭解AngularJS的「過濾器」功能,大多數示例在視圖/ HTML端都有過濾器,但我需要在控制器/ JS端進行過濾。AngularJS試圖瞭解js過濾器
這工作
$scope.getPickedPeopleCount = function(){
var thisCount = 0;
angular.forEach($scope.allPeople, function(person){
if(person.PICKED){thisCount++}
});
return thisCount;
}
但失敗
$scope.getPickedPeopleCount = function(){
return $scope.allPeople.filter(PICKED:'true').length;
}
顯然,我的語法是錯誤的,可有人點我在正確的方向
應該給你理解問題的獎勵積分。 –