2

我想在 Handlebars 的 IF Helper 中检查另外两个条件。

有人可以帮我吗。

我想要类似下面的东西:

 status = "success";
 {{ifCond status '==' 'success' && status '==' 'pass'}}
4

1 回答 1

0

在我看来,你有一个问题,因为状态不能同时传递和成功......

使用 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}}
于 2016-03-29T07:51:01.660 回答