如何使ng-repeat过滤掉重复的结果我正在运行一个简单ng-repeat的JSON文件,并希望得到类别名称。大约有100个对象,每个对象属于一个类别 - 但只有大约6个类别。我目前的代码是这样的:<select ng-model="orderProp" >
<option ng-repeat="place in places" value="{{place.category}}">{{place.category}}</option></select>输出是100个不同的选项,大多数是重复的。如何使用Angular检查是否{{place.category}}已存在,如果已存在则不创建选项?编辑:在我的javascript中$scope.places = JSON data,只是为了澄清
3 回答
森林海
TA贡献2011条经验 获得超2个赞
或者您可以使用lodash编写自己的过滤器。
app.filter('unique', function() { return function (arr, field) { return _.uniq(arr, function(a) { return a[field]; }); };});
- 3 回答
- 0 关注
- 705 浏览
添加回答
举报
0/150
提交
取消