There is nothing in Handlebars, but you can easily add your helpers.
If you just wanted to do something n times, then:
Handlebars.registerHelper('times', function(n, block) { var accum = ''; for(var i = 0; i < n; ++i) accum += block.fn(i); return accum; });
and
{{#times 10}} <span>{{this}}</span> {{/times}}
If you need a solid for(;;) loop, then something like this:
Handlebars.registerHelper('for', function(from, to, incr, block) { var accum = ''; for(var i = from; i < to; i += incr) accum += block.fn(i); return accum; });
and
{{#for 0 10 2}} <span>{{this}}</span> {{/for}}
Demo: http://jsfiddle.net/ambiguous/WNbrL/
mu is too short Aug 12 2018-12-12T00: 00Z
source share