2017-01-16 69 views

回答

4

對於{{if (eq a b)}}幫手相當於JavaScript代碼if (a === b),可以直接向變量或值。

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

Thanks mate .. :) – vivek

+0

這不需要您定義名爲「eq」的幫助函數嗎?據我所知,「eq」不是Handlebars中的標準功能。 –

+0

@PeterBerggreen是的。你是對的,我認爲OP已經得到了那個幫手。我個人使用真棒[ember-truth-helpers addon](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}} 

我不知道這是可能在一般,但你應該嘗試一下。 它適用於我。