Angular
过滤器只能通过angular的API应用于数组,而不能应用于对象-
“从数组中选择项的子集,并将其作为新数组返回。”
您在此处有两个选择:
1)移至
$scope.items数组或
-2)预过滤
ng-repeat项目,如下所示:
<div ng-repeat="(k,v) in filterSecId(items)"> {{k}} {{v.pos}}</div>并在控制器上:
$scope.filterSecId = function(items) { var result = {}; angular.forEach(items, function(value, key) { if (!value.hasOwnProperty('secId')) { result[key] = value; } }); return result;}jsfiddle :http :
//jsfiddle.net/bmleite/WA2BE/



