Angular:使用数组过滤ng-repeat

时间:2015-10-15 09:00:05

标签: angularjs angularjs-ng-repeat ng-repeat

我想通过一系列项目过滤ng-repeat。我尝试过这样的事情:

createSomething(String key)

其中<tr ng-repeat="item in items | filter: filteredItems"> 是包含filteredItems子集的数组。这似乎不起作用。还有另一种方法吗?

2 个答案:

答案 0 :(得分:0)

希望它有效,请用

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

答案 1 :(得分:0)

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

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