Handlebars.js – 循环不包括第一个元素的数组?
对于引导转盘项目<div class="item">
,第一项需要激活
div class="item active">
虽然只有第一个项目
想写一个Handlebars Helper,就这样循环着:
<div class="item active"> <div class="foo">{{foo.[0]}}</div> </div> {{#each resArray foo}} <div class="item"> <div class="foo">{{this}}</div> </div> {{/each}}
虽然这将如何正确书写?
Handlebars.registerHelper("resArray", function(array) { return array[1 to array.length]; });
另外,这个帮手会去哪里? ..在我的节点server.js文件的Handlebars分配?
结果如下:
{{#each foo}} {{#if @first}} <div class="item active"> <div class="foo">{{this}}</div> </div> {{else}} <div class="item"> <div class="foo">{{this}}</div> </div> {{/if}} {{/each}}