テンプレートで 2 つの値を比較したいので、以下のようにハンドルバー ヘルパーを使用しました。
Handlebars.registerHelper('ifCond', function(v1, v2, options) {
console.log(v1);console.log(v2);
if(v1 === v2) {
return options.fn(this);
}
return options.inverse(this);
});
私のテンプレートコード:
{{#ifCond item.id 1}}
<div class="row" style="margin-top:0px;">
{{else}}
<div class="row" style="margin-top:5px;">
{{/ifCond}}
しかし、の値はitem.id
ヘルパーに渡されず、その値は「item.id」として表示されます。
上記のコードの間違いを誰か教えてもらえますか?