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