我想从我的收藏中获取一个列表,该列表将用于向选择列表添加选项。我想用它来过滤集合,
所以例如我想通过组属性过滤我的集合,所以首先我需要从我的集合中获取所有DISTINCT组,即没有重复,我知道我可以做类似的事情,
this.collection.where({ group: "group name"});
但有没有办法在集合中返回模型的属性列表而无需通过关键字查询?
我最终想要的是这样的,
<select>
<option>Filter by Group</option>
<option value="organisation 1">Organisation 1</option>
<option value="toms organisation">Tom's Organisation</option>
<option value="Acme">Acme</option>
</select>
这甚至可能吗?
答案 0 :(得分:1)
我认为您需要pluck()
collection method与_.uniq()
Underscore method:
_.uniq(this.collection.pluck('group'))