Могу ли я применить привязки к нескольким элементам DOM, используя Knockout?
У меня есть такая структура:
<div id='col1'> ... some ko elements ... </div>
<div id='col2'></div>
<div id='col3'> ... some more ko elements ... </div>
... и мне нужно уметьko.applyBindings
вcol1
а такжеcol3
, Прямо сейчас я делаю что-то вроде этого, чтобы связать сcol1
:
ko.applyBindings(myViewModel, document.getElementById("col1"));
Это прекрасно работает для заполнения первого столбца. Но мне все еще не хватает третьего столбца. Я хотел бы быть в состоянии сделать это:
<div id='col1' class='bindable'> ... some ko elements ... </div>
<div id='col2'></div>
<div id='col3' class='bindable'> ... some more ko elements ... </div>
А потом...
ko.applyBindings(myViewModel, $(".bindable"));
... так что он пытается связать все случаи.bindable
, Есть ли что-нибудь подобное в нокауте, или у вас есть предложения?