Ben bir hizmet çağırıyor bir denetleyiciye bağlı ng-seçenekleri kullanımı ile bir açılan dolduruyorum. Ne yazık ki veri geliyor bir karışıklık ve ben bunu alfabetik olarak sıralamak gerekir.
Böyle bir şeyin $.sortBy
bunu yapacağını düşünüyorsunuz ama maalesef kriko yapmadı. Bir yardımcı yöntem function asc(a,b)
veya böyle bir şey ile javascript yoluyla sıralayabilirsiniz biliyorum ama bunu yapmanın daha temiz bir yolu olmadığına inanmayı reddediyorum artı denetleyici yardımcı yöntemleri ile şişirmek istemiyorum. Prensipte çok temel bir şeydir, bu yüzden AngularJS'nin neden buna sahip olmadığını anlamıyorum.
Gibi bir şey yapmanın bir yolu var mı $orderBy('asc')
?
Misal:
<select ng-option="items in item.$orderBy('asc')"></select>
Genellikle orderBy
verileri sıralamaya çalıştığınızda istediğinizi yapabilmeniz için seçeneklere sahip olmak son derece yararlı olacaktır .