Angular: 用数组过滤 ng-repeat

Angular: filtering an ng-repeat with an array

我想按项目数组过滤 ng-repeat。我试过这样的事情:

<tr ng-repeat="item in items | filter: filteredItems">

其中 filteredItems 是包含 items 子集的数组。这似乎不起作用。还有其他方法吗?

希望它有效,请使用

更新您的代码
<tr ng-repeat="item in filteredItems.items | filter: filteredItems.search">

https://docs.angularjs.org/api/ng/filter/filter 第二个参数(表达式)应该是字符串或对象或函数,这种情况下使用函数更好

<tr ng-repeat="item in items | filter: function(item){ return in_array(item,filteredItems);}">