Estoy completando un menú desplegable mediante el uso de ng-options que está conectado a un controlador que a su vez está llamando a un servicio. Desafortunadamente, los datos que ingresan son un desastre y necesito poder ordenarlos alfabéticamente.
Te imaginas que algo así $.sortBylo haría, pero desafortunadamente no funcionó. Sé que puedo ordenarlo a través de JavaScript con un método auxiliar function asc(a,b)o algo así, pero me niego a creer que no haya una forma más limpia de hacerlo, además, no quiero inflar el controlador con métodos auxiliares. Es algo tan básico en principio que no entiendo por qué AngularJS no tiene esto.
¿Hay alguna forma de hacer algo así $orderBy('asc')?
Ejemplo:
<select ng-option="items in item.$orderBy('asc')"></select>
Sería extremadamente útil tener opciones orderBypara que pueda hacer lo que quiera, siempre que generalmente intente ordenar los datos.