如何订购ng-repeat商品?

时间:2015-01-29 14:10:52

标签: javascript angularjs

我选择的选项对象如下所示:

{
    3 : 'c',
    5 : 'a',
    6 : 'b',
    ...
}

我的重复看起来像这样:

<option ng-repeat="(k,v) in field.options" value="{{k}}">{{v}}</option>

我想按值(v)排序,但据我所知,orderBy仅适用于对象的键,这对此格式不起作用。

1 个答案:

答案 0 :(得分:2)

正如docs所述,orderBy仅适用于数组。因此,您可能适合将对象转换为数组,只需调用sort()

Fiddle