我想在Handlebars的IF Helper中再检查两个条件。
有人可以帮助我。
我想要类似下面的内容:
status = "success";
{{ifCond status '==' 'success' && status '==' 'pass'}}
答案 0 :(得分:0)
在我看来,你有一个问题,因为状态不能同时传递和成功......
使用2变量代替状态并检查例如:
{ "status" : "success" , "check" : "pass" }
帮助程序中不仅可以包含一个参数:
Handlebars.registerHelper('ifCond', function( cond1, cond2) {
if (cond1 == 'success' && cond2 == 'pass') {
return "OK";
} else {
return "KO";
}
});
模板中的代码如下所示:
{{ifCond status check}}