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;
}
失敗した私の構文は、誰かがコントローラにフィルタを使用するには、右方向
質問を理解するためのボーナスポイントが必要です。 –