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

  • Greater Than Gatsby Photoshop Actions & Lightroom Presets

    Greater Than

    11 ŞUBAT 2013
  • Jack Vale Films

    Jack Vale Fi

    8 ŞUBAT 2007
  • sknbp

    sknbp

    16 Kasım 2006