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

  • George McCarron

    George McCar

    29 Mayıs 2013
  • guau . .

    guau . .

    25 Ocak 2008
  • humanHardDrive

    humanHardDri

    16 Mart 2011