Posso aplicar Bindings a mais de um elemento DOM usando Knockout?
Eu tenho uma estrutura como esta:
<div id='col1'> ... some ko elements ... </div>
<div id='col2'></div>
<div id='col3'> ... some more ko elements ... </div>
... e eu preciso ser capaz deko.applyBindings
paracol1
ecol3
. No momento, estou fazendo algo assim para vincular acol1
:
ko.applyBindings(myViewModel, document.getElementById("col1"));
Isso funciona bem para preencher a primeira coluna. Mas ainda me falta a terceira coluna. Eu adoraria poder fazer isso:
<div id='col1' class='bindable'> ... some ko elements ... </div>
<div id='col2'></div>
<div id='col3' class='bindable'> ... some more ko elements ... </div>
E depois..
ko.applyBindings(myViewModel, $(".bindable"));
... para tentar vincular a todas as instâncias de.bindable
. Existe algo assim no nocaute ou você tem alguma sugestão?