无法使 Mandrill Handlebars 比较表达式起作用

Jul*_*ien 1 handlebars.js mandrill

模板:

<h1>{{TotalEvals}}</h1><span style="color:#A9A9A9"><span style="font-size:19px"> Evaluation{{#if TotalEvals > 1}}s{{/if}}</span></span>      
Run Code Online (Sandbox Code Playgroud)

输出:

12

评估{{#if TotalEvals > 1}}s{{/if}}

这几乎是相同的,他们有山魈网站上的例子在这里。任何有关为什么 if 语句不起作用的帮助将不胜感激。

Jul*_*ien 5

事实证明 if 语句的条件元素需要用反引号 (`) 包围,如下所示:

<h1>{{TotalEvals}}</h1><span style="color:#A9A9A9"><span style="font-size:19px"> Evaluation{{#if `TotalEvals > 1`}}s{{/if}}</span></span>
Run Code Online (Sandbox Code Playgroud)