2015-06-02 30 views
5

Trong khoảng trống điện thoại, tôi lấy tất cả các chi tiết liên lạc. Sau khi lấy tất cả các chi tiết tôi cố gắng để sắp xếp danh sách dựa trên thứ tự chữ cái của tên.Its sắp xếp, nhưng nó mất khoảng 30 giây để sắp xếp tất cả các danh sách. Làm thế nào để tối ưu hóa danh sách.Phonegap: Danh sách liên lạc Sắp xếp

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); 
     }; 

Cảm ơn trước.

Trả lời

0

Nếu bạn sắp xếp các liên hệ để hiển thị chúng, tại sao không chỉ sử dụng bộ lọc ng-repeat, a và bộ lọc orderBy?

Điều đó sẽ tối ưu hóa mọi thứ vô cùng!

Các vấn đề liên quan