2017-01-16 6 views

答えて

4

は、if (a === b)であるあなたは、直接変数や値を提供することができます。

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

ありがとうございました.. :) – vivek

+0

"eq"という名前のヘルパー関数を定義する必要はありませんか?私が知る限り、 "eq"はHandlebarsの標準関数ではありません。 –

+0

@PeterBerggreenはい。あなたは正しいです、私はOPはすでにそのヘルパーを持っていると思った。私は個人的にすばらしい[ember-truth-helpersアドオン](https://github.com/jmurphyau/ember-truth-helpers) – kumkanillam

1

マンドリルのメールサービスはハンドルをサポートしており、ここではの#ifブロック内の論理式を評価するために、「バッククォート」を使用することが可能である:

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

でこれが可能ならば、私は知りません一般的ですが、試してみるべきです。 それは私のためにうまく動作します。

関連する問題