在 ng-options 中排序

Sorting inside ng-options

如何按字母顺序对 ng-options 的输出进行排序?

ng-options="obj.name for obj in objList track by obj.key"

我认为这就是解决方案:

ng-options="obj.name for obj in objList track by obj.key | orderBy: 'name'"

但没有任何改变。

过滤器应该在 track by 表达式之前:

ng-options="obj.name for obj in objList | orderBy: 'name' track by obj.key">

使用

ng-options="obj.name for obj in objList | orderBy: 'name'"

example