Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
过滤angularjs中单个列中的多个值_Angularjs_Filter - Fatal编程技术网

过滤angularjs中单个列中的多个值

过滤angularjs中单个列中的多个值,angularjs,filter,Angularjs,Filter,我怎样才能返回夫妇的名字:[苹果,橘子,胡萝卜] [ 非常感谢您更改您的模板,以调用函数: <li ng-repeat="item in products | filter:fruitOrVeg()">{{item.name}}</li> }) 添加了请尝试使用 fiddle不工作找不到您的小提琴,上面写着404!很抱歉造成混淆,我更改了数组以使其更清晰,我需要过滤某些id,如[1,3,5],它已被RadomUpdate。检查fiddle我很抱歉造成混淆,我更改了数组以

我怎样才能返回夫妇的名字:[苹果,橘子,胡萝卜] [


非常感谢您更改您的模板,以调用函数:

<li ng-repeat="item in products | filter:fruitOrVeg()">{{item.name}}</li>
})

添加了

请尝试使用


fiddle不工作找不到您的小提琴,上面写着404!很抱歉造成混淆,我更改了数组以使其更清晰,我需要过滤某些id,如[1,3,5],它已被RadomUpdate。检查fiddle我很抱歉造成混淆,我更改了数组以使其更清晰,我需要过滤某些id,如[1,3,5]它是radomThis,它将为您提供一个过滤对象数组,您可以通过迭代来获取ID。
<li ng-repeat="item in products | filter:fruitOrVeg()">{{item.name}}</li>
$scope.fruitOrVeg = function() {
return function(item) {
  return ['1', '4', '5'].indexOf(item.id) > -1;
}
app.filter('filterByFruitOrVeg', function() {
   return function(array) {
       arr = arr.filter(payment, function(objectInArray) {
            return objectInArray.type === 'fruit' || objectInArray.type === 'vegetable';        
       });
   }
});