2015-06-02 3 views
5

В телефонном промежутке я извлекаю все контактные данные. После получения всех подробностей я попытаюсь отсортировать список в соответствии с алфавитным порядком имени. Он отсортирован, но его занимает около 30 секунд, чтобы отсортировать список. Как оптимизировать список.Телефонная книга: Список контактов Сортировка

function onSuccess(contacts) 
    { 
    contacts = contacts.sort(cSort); 
    } 

    var cSort = function(a, b) { 
      aName = a.displayName ; 
      bName = b.displayName ; 
      return aName < bName ? -1 : (aName == bName ? 0 : 1); 
     }; 

Thanks in Advance.

ответ

0

Если вы сортируете контакты для их отображения, почему бы не просто использовать фильтр ng-repeat, a и orderBy?

Это очень оптимизировало бы ситуацию!

Смежные вопросы