SORU
6 EYLÜL 2011, Salı


Nasıl bir ObservableArray/Ekle bir öğe eklemek için Knockout.js belirli bir pozisyonda

Bulduğum tüm nakavt örnekler gibi kullanarak, bir ObservableArray sonuna yeni bir öğe eklemek gibi görünüyor

viewModel.SomeItems.push(someNewItem);

Tabii ki bu dizinin sonunda öğeyi yerleştirir.

Nasıl ekleyebilirim bir ObservableArray madde belirli bir konumda?

örn. gibi bir şey

viewModel.SomeItems.push(someNewItem, indexToInsertItAt);

CEVAP
6 EYLÜL 2011, Salı


splice yöntem yerel JavaScript kullanmak gerekir

viewModel.SomeItems.splice(2,0,someNewItem);

Doktorlar burada - https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/splice

Örnek burada (Nakavt belli değil) - Javascript - Insert Item into Array at a Specific Index

Nakavt dokümanlar

Dizi, itme gibi içeriğini değiştirme işlevleri ve birleşme, KO yöntemlerini otomatik olarak bağımlılık izleme tetik mekanizma tüm kayıtlı dinleyicilere değişiklik bildirim,o kadar ve UI otomatik olarak güncellenir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CrazyMan

    CrazyMan

    14 Mayıs 2008
  • Major FX

    Major FX

    6 HAZİRAN 2012
  • Tek Syndicate

    Tek Syndicat

    23 Temmuz 2008