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

  • Air_Fooj

    Air_Fooj

    24 NİSAN 2009
  • Codecourse

    Codecourse

    3 ŞUBAT 2009
  • Michelle Phan

    Michelle Pha

    18 Temmuz 2006