Estou preenchendo uma lista suspensa através do uso de ng-options, que está ligado a um controlador que, por sua vez, está chamando um serviço. Infelizmente, os dados que entram são uma bagunça e eu preciso ser capaz de classificá-los em ordem alfabética.
Você $.sortByacha que algo assim faria isso, mas infelizmente não deu certo. Eu sei que posso classificá-lo via javascript com um método auxiliar function asc(a,b)ou algo parecido, mas me recuso a acreditar que não há uma maneira mais limpa de fazer isso e não quero inchar o controlador com métodos auxiliares. É algo tão básico em princípio, então não entendo por que o AngularJS não tem isso.
Existe uma maneira de fazer algo assim $orderBy('asc')?
Exemplo:
<select ng-option="items in item.$orderBy('asc')"></select>
Seria extremamente útil ter opções orderBypara que você possa fazer o que quiser, sempre que tentar classificar dados.