Saya mengisi dropdown melalui penggunaan opsi-ng yang terhubung ke controller yang pada gilirannya memanggil layanan. Sayangnya data yang masuk berantakan dan saya harus bisa mengurutkannya berdasarkan abjad.
Anda pikir sesuatu seperti $.sortBy
akan melakukannya tetapi sayangnya itu tidak berhasil. Saya tahu saya bisa mengatasinya melalui javascript dengan metode pembantu function asc(a,b)
atau sesuatu seperti itu tetapi saya menolak untuk percaya bahwa tidak ada cara yang lebih bersih untuk melakukan ini ditambah saya tidak ingin mengasapi controller dengan metode pembantu. Ini adalah sesuatu yang sangat mendasar pada prinsipnya jadi saya tidak mengerti mengapa AngularJS tidak memiliki ini.
Apakah ada cara melakukan sesuatu seperti $orderBy('asc')
?
Contoh:
<select ng-option="items in item.$orderBy('asc')"></select>
Akan sangat berguna untuk memiliki opsi orderBy
sehingga Anda dapat melakukan apa pun yang Anda inginkan, kapan pun Anda biasanya mencoba mengurutkan data.