无法将ng-options按字母顺序排序

时间:2016-09-02 18:31:37

标签: angularjs

HTML

<select ng-model="selectLocation" ng-options="key for key in careerlist.location | orderBy: 'key'">

js(在职业列表控制器中)

location = ["US-CA-San Clemente", "US- UT- Draper", "US-TX-Dallas", "US-LA-New Orleans", "US-WI-Oshkosh", "US-SC-Charleston", "US-UT-Provo", "US-TX-Fort Worth"]

选择选项已填充,并在做出选择时按预期运行,但它不按字母顺序对其进行排序。

1 个答案:

答案 0 :(得分:1)

这似乎与此question重复。从来没有,如果你不想阅读那个链接,你能告诉我这是否有用吗?

  ng-options="key for key in careerlist.location | orderBy:'toString()' "

使用toStrig是有效的,因为您只是使用字符串列表。