如果条件为整数值,如何编写把手

时间:2017-01-16 06:36:58

标签: javascript ember.js handlebars.js

如果条件为整数值,如何编写把手。我已尝试过以下代码,但无法正常工作。

{{#if (eq number '1')}}
        number 1    
{{else}}                
      another number    
{{/if}} 

2 个答案:

答案 0 :(得分:4)

对于{{if (eq a b)}}个助手,等效的Javascript代码为if (a === b),您可以直接提供变量或值。

{{#if (eq number 1)}}
        number 1    
{{else}}                
      another number    
{{/if}}

答案 1 :(得分:1)

Mandrill邮件服务支持Handlebars,在这里可以使用“反引号”来评估#if块中的逻辑表达式:

{{#if `number < 0`}}
  negative
{{elseif `number == 42`}}
  the answer is 42
{{else}}
  positive and not 42
{{/if}}

我不知道这是否可能,但你应该尝试一下。 这对我来说可以。