2016-04-04 22 views
0

Uygulamamda belirli içerik tıklandığında model olarak açılan "içerik görüntüleyici" olarak kullandığım bir LayoutView var.Marionette LayoutView Kullanıcı Arayüzü karma dizeleri döndürür

Bu LayoutView içinde, contentModal adlı bir bölge vardır, bu, ilk yükte ve UI karma yüklerinde bu içerik görüntüleyicinin ilk yüklemesinde sorun çıkarır.

Ancak görüntüleyiciyi kapattıktan sonra başka bir içeriğe tıklayarak yeniden açmayı denedikten sonra, jQuery-seçilen nesneleri döndürmek yerine UI hash değeri, yalnızca seçici adların dizelerini döndürür ('.content- modal ',' .text-link ', vb.

Bunu daha önce deneyimleyen var mıydı ve bunun neden olduğu konusunda bana yardımcı olabilir mi?

+0

Daha iyi anlamak için biraz kod ekleyebilir misiniz? –

cevap

0

Daha önce birçok kez deneyimledim. Ve bulduğum tek çözüm, onRender'da this.bindUIElements işlevine bir çağrı vermekti. Bu davranışın olası nedeni, o nesneyi dahili olarak atayan aynı nesneyi kullanmanız olabilir.

İlgili konular