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);}">
我想按项目数组过滤 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);}">