因此,您可以将对象文字转换为数组,也可以创建自己的过滤器,然后再接收对象文字。
如果不需要这些索引值,那么转换为数组可能是最好的选择(这是该数组起作用的小提琴:http :
//jsfiddle.net/NqA8d/3/):
$scope.items = [{ "type": "foo", "name": "blah"}, { "type": "bar"}, { "type": "foo"}, { "type": "baz"}, { "type": "test"}];
如果您想做一个过滤器,这是一种方法:
myApp.filter('myFilter', function () { return function (items, search) { var result = []; angular.forEach(items, function (value, key) { angular.forEach(value, function (value2, key2) { if (value2 === search) { result.push(value2); } }) }); return result; }});
那个小提琴:http :
//jsfiddle.net/NqA8d/5/
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)