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

  • Bigapplemagic

    Bigapplemagi

    22 EYLÜL 2011
  • njhaley

    njhaley

    24 NİSAN 2006
  • NPR

    NPR

    22 NİSAN 2006