Tengo un elemento ul que se rellena mediante el enlace de la plantilla.plantilla de knockout vinculante
<script type="text/html" id="someTemplate">
<li>
<span data-bind="text: someText">
</li>
</script>
<ul data-bind="template: {foreach: someElemets, name: 'someTemplate'}">
</ul>
Pero quiero la primera li-etiqueta no sería li-etiqueta de plantilla, pero otra con botón en él y no va a ser conectados a la matriz someElemets. Si lo hago de esa manera
<ul data-bind="template: {foreach: someElemets, name: 'someTemplate'}">
<li><button data-bind=click: doSomething">Click me</button></li>
</ul>
entonces li-tag con el botón será el último después del renderizado. ¿Cuál es la mejor manera de resolver ese problema?
Exactamente. El control sin contenedor (comentario html/ko) de las uniones de flujo es ideal para esta situación. Puede hacer foreach, if, ifnot, with y template en ellos sin tener que crear un elemento DOM solo para KO. –