Manubri non più necessari. Puoi usare le sezioni di alto ordine nei baffi attuali. Questi in pratica consentono di chiamare una funzione con il contenuto della sezione come argomento. Se quella sezione è all'interno di un'iterazione, verrà chiamata per ogni elemento in una iterazione.
Dato questo modello (conservato in un tag script per comodità & chiarezza)
<script type="text/html" id="itemview">
<table width="100%" border="0" cellspacing="0" cellpadding="3">
<tbody>
{{#items}}
<tr>
<td>{{#count}}unused{{/count}}</td>
<td>{{.}}</td
</tr>
{{/items}}
</tbody>
</table>
</script>
... e il seguente codice, si può costruire un elenco numerato.
function buildPage(root)
{
var counter = 0;
var data = {
'items': [ 'England', 'Germany', 'France' ],
'count' : function() {
return function (text, render) {
// note that counter is in the enclosing scope
return counter++;
}
}
};
// fetch the template from the above script tag
var template = document.getElementById('itemview').innerHTML;
document.getElementById("results").innerHTML = Mustache.to_html(template, data);
}
uscita: 0 England 1 Germania 2 Francia
Eventuali duplicati di [In Baffo, Come ottenere l'indice della sezione corrente] (http://stackoverflow.com/questions/5021495/in-mustache-how-to-get-the-index- sezione della-corrente) –