Ko diyebilirsin.kısmi bir görünüm bağlamak için applyBindings?
KnockoutJS kullanarak ve temel bir görüşe sahip olduğumu ve model görünümü. Bir iletişim (jQuery UI) ayrı bir alt modele bağlı olmayı manzarası olan başka bir görünüm ile açılan etmek istiyorum.
HTML için iletişim içerik retreived kullanarak AJAX çok istiyorum arama yapabilmek için ko.applyBindings
isteği tamamlandı ve istediğim bağlamak çocuk görünümü model için sadece bu kısmını yüklenen HTML ile ajax içi iletişim div.
Bu gerçekten mümkün ya da sayfa ilk yüklendiğinde görüşlerimi ve görünüm modelleri TÜM yük ve ko.applyBindings
çağırın gerekiyor mu sonra?
CEVAP
ko.applyBindings
kök olarak kullanmak için bir DOM öğesi olan ikinci bir parametre kabul eder.
Bu sana bir şey gibi yapalım:
<div id="one">
<input data-bind="value: name" />
</div>
<div id="two">
<input data-bind="value: name" />
</div>
<script type="text/javascript">
var viewModelA = {
name: ko.observable("Bob")
};
var viewModelB = {
name: ko.observable("Ted")
};
ko.applyBindings(viewModelA, document.getElementById("one"));
ko.applyBindings(viewModelB, document.getElementById("two"));
</script>
Yani, bu teknik iletişim içine yük dinamik içerik için bir viewModel bağlamak için kullanabilirsiniz. Genel olarak, sadece birden çok olay işleyicileri bağlı alacak olarak aynı unsurları applyBindings
birden çok kez aramak için değil, dikkatli olmak istiyorum.
Kesinlikle Yazılan Kısmi bir Görünüm i...
@Çağıran Html.Kısmi bir görünüm ait gö...
Nasıl ASP.NET MVC kısmi bir görünüm pa...
Nasıl mvc 4'te kısmi bir görünüm için ...
AngularJS : liste bağlamak için Nasıl ...