SORU
16 ŞUBAT 2011, ÇARŞAMBA


ters sıralama Backbone.js sipariş

Backbone.js bir koleksiyon karşılaştırıcı bir işlev ile hazırladım. Güzel modeller sıralama, ama sırasını tersine çevirmek için istiyorum. Nasıl modeller sıralanması gerekiyor azalan yerine artan bir şekilde alabilir miyim?

CEVAP
16 ŞUBAT 2011, ÇARŞAMBA


Peki, karşılaştırıcı negatif değerler dönebilirsiniz. Örneğin, Omurga sitesinden örnek alıyoruz ve sırasını tersine çevirmek istiyorsanız, bu gibi görünecektir:

var Chapter  = Backbone.Model;
var chapters = new Backbone.Collection;

chapters.comparator = function(chapter) {
  return -chapter.get("page"); // Note the minus!
};

chapters.add(new Chapter({page: 9, title: "The End"}));
chapters.add(new Chapter({page: 5, title: "The Middle"}));
chapters.add(new Chapter({page: 1, title: "The Beginning"}));

alert(chapters.pluck('title'));

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • cyriak

    cyriak

    29 Mart 2006
  • How To Cook That

    How To Cook

    16 NİSAN 2011
  • thepoke64738

    thepoke64738

    17 HAZİRAN 2011