我想通了-我必须编写自己的自定义过滤器。这是我的解决方案:
var filteredData;filteredData = $filter('filter')(data, function(data) { if ($scope.filter) { return data.id.toString().indexOf($scope.filter) > -1 || data.name.toString().indexOf($scope.filter) > -1; } else { return true; }});


