estoy pasando una matriz de objetos a la plantilla de jQuery (oficial jquery-tmpl
plugin):forma más sencilla de conseguir índice de elemento actual dentro de la plantilla jQuery
$("#itemTmpl").tmpl(items).appendTo("body");
<script id="itemTmpl" type="text/x-jquery-tmpl">
<div class="item">Name: ${name}, Index: ${???}</div>
</script>
Cuál es la forma más sencilla de mostrar índice de elemento en la plantilla? Preferiblemente sin utilizar funciones externas separadas, sin cambiar la estructura del objeto pasado, y sin cambiar la estructura de la plantilla (convirtiendo a {{each}}
). ¿Hay alguna variable incorporada que almacene el índice de matriz actual?
ACTUALIZACIÓN creé a ticket proponiendo para exponer índice de matriz de elemento de la plantilla pero estaba cerrado como no válido ...
esto es genial! ¡Lo intenté y funciona perfectamente! – Mrchief
respuesta increíble, gracias kdawg – andrhamm
código actualizado y simplificado: $ {dataArrayIndex ($ data)} – Capitaine