过滤ng-options时语法不正确?

时间:2015-03-20 21:20:36

标签: javascript angularjs

我试图通过' long_name'按字母顺序排序。无济于事。我无法做任何事情来改变清单。我错过了什么吗?

<select ng-model="client.primary_contact" 
    ng-options="provider.long_name for provider in providers | orderBy:'provider.long_name' track by provider.uid"></select>

我开始here(订单上的角度文档)。

1 个答案:

答案 0 :(得分:2)

您应该只向orderBy过滤器提供属性名称。试试这个:

ng-options="provider.long_name for provider in providers | orderBy:'long_name' track by provider.uid"

检查有关orderBy过滤器的文档,尤其是表达式参数。