Je suis en tirant parti de handlebars.js pour mon moteur de template et je suis à la recherche de faire un sursis d'affichage de segment que si c'est le dernier élément dans le tableau contenu dans les modèles de configuration de l'objet.
{
columns: [{<obj>},{<obj>},{<obj>},{<obj>},{<obj>}]
}
J'ai déjà tiré à l'aide pour faire quelques égalité/plus de/moins de comparaisons et ont réussi à identifier l'élément initial de cette façon, mais n'ont eu aucune chance d'accéder à ma cible longueur du tableau.
Handlebars.registerHelper('compare', function(lvalue, rvalue, options) {...})
"{{#each_with_index columns}}"+
"<div class='{{#equal index 0}} first{{/equal}}{{#equal index ../columns.length()}} last{{/equal}}'>"+
"</div>"+
"{{/each_with_index}}"
Quelqu'un sait-il un raccourci, une approche différente, et certains guidon de bonté qui va m'empêcher d'avoir à déchirer dans l'handlebars.js moteur pour déterminer le meilleur cours?