对于 Bootstrap 轮播项目 <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];
});
此外,这个助手会去哪里? ..在我的 node 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}}
关于javascript - Handlebars.js - 循环一个不包括第一个元素的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23003513/