SORU
2 Mart 2012, Cuma


Knockout js bağlantıları inşa edilirken ekranını gizlemek için en iyi yolu nedir?

Knockoutjs büyük bir hayranıyım. Tüm web geliştirme için kullanıyorum ve sadece onu seviyorum. Ama anlamak mümkün değil ettik bir şey bağlamaları inşa ediliyor knockoutjs süre UI gizlemek için nasıl.

Örneğin, şablonlar sayfasında kullanılan bir sürü çok güçlü bir kullanıcı arayüzü var. Fark ettim ki sorun kullanıcı ilk sayfa ziyaret ettiğinde, bağlamaları tekme önce bir an için benim şablonları tüm ikinci görüyorlar ve bunları gizlemek.

Bu sorunu çözmenin en iyi yolu nedir? Yardımcı sınıflar onları gizlemek için kullanarak denedim, ama şablonları görüntülenmesi mümkün değildir 'görünür' ve 'eğer ben Yardımcı Sınıf referans (örn. kaldırmak sürece' bağlantıları kullanarak uı-yardımcı-gizli).

CEVAP
20 Aralık 2012, PERŞEMBE


Sadece bunun için googleing olduğumu ve gözlemlenebilir şekilde kullandıktan sonra, başka bir yaklaşım düşündüm:

<div style="display: none" data-bind="visible: true">
  <ul data-bind="foreach: items">
    <li data-bind="text: name"></li>
  </ul>
</div>

Bir gözlemlenebilir gerek yok, görünen her zaman doğru değerlendirecek veri bağlama yapıldıktan sonra.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • kourtneyannmakeup

    kourtneyannm

    19 ŞUBAT 2012
  • TimMinchinLive

    TimMinchinLi

    23 ŞUBAT 2009
  • Video Copilot

    Video Copilo

    21 EYLÜL 2006