假设我有以下这种形式的数据数组:
var data = [{group:GroupA, label: BB}, {group:GroupB, label: DD}.....].
我的绑定可能会是这样:
<select data-ng-options="c as c.label group by c.group for c in data"></select>
我希望下拉列表能够在将所有GroupA
的项目列出之前,也对每个组内的项目进行排序。
具体实现像这样:
GroupA
AA
BB
CC
GroupB
DD
EE
FF
我知道我可以使用orderBy
Angular过滤器,但那并不是我需要的方式。我猜我必须编写一个自定义过滤器来手动按照我的意愿排序列表,但我想知道是否有更简单的方法来完成这个任务。
['group','label']
更改为['+group','-label']
。 - Dan