Javascript 如何在angular js中按控制器内的属性名进行过滤

Javascript 如何在angular js中按控制器内的属性名进行过滤,javascript,angularjs,Javascript,Angularjs,这就是我目前所做的: fourHunderds = $filter('filter')($scope.filterErrors, {StatusCode:"404"}).length; $scope.filterErrors具有StatusCode属性,但它似乎是$scope的长度。filterErrors和fourHunders总是相同的(过滤不起作用,这行代码对我不起作用)除非您使用预定义的角度过滤器,否则可以使用 fourHunderds = $scope.filterErrors.f

这就是我目前所做的:

 fourHunderds = $filter('filter')($scope.filterErrors, {StatusCode:"404"}).length;

$scope.filterErrors
具有
StatusCode
属性,但它似乎是
$scope的长度。filterErrors
fourHunders
总是相同的(过滤不起作用,这行代码对我不起作用)

除非您使用预定义的角度过滤器,否则可以使用

fourHunderds = $scope.filterErrors.filter(function(item){
                   return item.StatusCode == '404';
               }).length