0
我有一個自動完成搜索框。AngularJS:custom orderBy
<div ng-repeat="item in items| filter:search">
我想使它通過排序基於項目的名稱的結果稍好。
item1 {name:'applePy'}
item2 {name:'pineApple'}
item3 {name:'application'}
item4 {name:'anApple'}
item5 {name:'apple'}
隨着當我寫在搜索框中appl
目前執行的結果將顯示如下:
anApple
apple
applePy
application
pineApple
但我想結果根據插入appl
等下令:
apple
applePy
application
anApple
pineApple
兩個排序之間的區別在於,在本例中結果是根據搜索字符串排序的appl
和其他的按字母順序排列的結果。
我該怎麼做?
我不明白這兩個命令之間的區別。 – Ericson578
您可以使用lodash並對結果進行分類。 – Maccurt
@ Ericson578,請參閱已編輯的部分。 – mnish