我想比较模板中的两个值,因此我使用了车把助手,如下所示:
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”。
谁能告诉我上面代码中的错误是什么?