Sta*_*his 1 javascript node.js express handlebars.js twitter-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}}
Run Code Online (Sandbox Code Playgroud)
..虽然如何写得正确?
Handlebars.registerHelper("resArray", function(array) {
return array[1 to array.length];
});
Run Code Online (Sandbox Code Playgroud)
此外,这个助手会去哪里?..在我的节点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}}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3861 次 |
| 最近记录: |