sto passando un array di oggetti al modello di jQuery (jquery-tmpl
plugin ufficiale):più semplice modo per ottenere l'indice dell'elemento corrente all'interno di jQuery modello
$("#itemTmpl").tmpl(items).appendTo("body");
<script id="itemTmpl" type="text/x-jquery-tmpl">
<div class="item">Name: ${name}, Index: ${???}</div>
</script>
Qual è il modo più semplice per visualizzare indice della voce nel modello? Preferibilmente senza utilizzare funzioni esterne separate, senza modificare la struttura dell'oggetto passata e senza modificare la struttura del modello (conversione in {{each}}
). Esiste una variabile incorporata forse che memorizza l'indice dell'array attuale?
UPDATE ho creato a ticket propone di esporre indice di array di elemento del modello ma era chiuso come non valido ...
questo è cool! l'ho provato e funziona perfettamente! – Mrchief
risposta impressionante, grazie kdawg – andrhamm
codice aggiornato e semplificato: $ {dataArrayIndex ($ dati)} – Capitaine