estoy usando KnockoutJS para iterar sobre un objeto, como esto:se establece el atributo id con knockoutjs incluyendo un prefijo
Ahora funciona todo esto. Pero el problema que tengo es que establece el id
del button
en solo un número. Por lo que se ve así:
<button id="1">Button 1</button>
<button id="3">Button 2</button>
<button id="8">Button 3</button>
así que traté de poner un prefijo delante de la propiedad de la del 'Id', así:
<div data-bind="foreach:Items">
<button data-bind="text: Name, attr: {'id': 'myprefix_' + Id}"></button>
</div>
Pero eso no parece estar funcionando. Mi id
se llena con alguna función observable Knockout cuando lo hago así ...
Así que mi pregunta es, ¿cómo puedo agregar un prefijo cuando especifique el atributo id
de un campo?
I upvoted antes de encontrar, al menos en mi caso particular, que tenía que utilizar "índice de $()", no sólo "$ Index". –