0
私はexpress-handlebars
を利用して配列オブジェクトを繰り返し処理しており、作成されるすべての2番目のDOM要素には特定の属性が必要です。カスタムエクスプレスハンドルバーヘルパーの場合
このような何か:
<div class=""></div>
<div></div>
<div class=""></div>
<div></div>
私は繰り返しのインデックスが含まれてい@size
値があることに気づきました。
私のコードは、これまでのように探しています:
{{#each todoGroups}}
{{#if @index}}
<div class=""></div>
{{/if}}
{{/each}}
しかし、どのように私はすべての2番目の項目のためにtrue
に評価さif文に条件を追加するには?
私は、これはこれまでのところ、私のアプローチであり、この機能を実装しようとこだわっている:
function hbsHelpers(hbs) {
return hbs.create({
helpers: { // This was missing
isEven: function(value, options) {
},
// More helpers...
},
});
}