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"]
选择选项已填充,并在做出选择时按预期运行,但它不按字母顺序对其进行排序。
答案 0 :(得分:1)
这似乎与此question重复。从来没有,如果你不想阅读那个链接,你能告诉我这是否有用吗?
ng-options="key for key in careerlist.location | orderBy:'toString()' "
使用toStrig是有效的,因为您只是使用字符串列表。