我沒有發現這是把手可能的...我需要的是這樣的:把手:多條件IF語句?
{{#if A || B || C}} something {{/if}}
這有可能實現嗎?我已經看了這answer,但因爲我需要3個變量(A,B,C),我不知道如何應用它。有任何想法嗎?
我沒有發現這是把手可能的...我需要的是這樣的:把手:多條件IF語句?
{{#if A || B || C}} something {{/if}}
這有可能實現嗎?我已經看了這answer,但因爲我需要3個變量(A,B,C),我不知道如何應用它。有任何想法嗎?
他們沒有多個條件。 但你可以通過嵌套砍和它的工作。
{{#if A}}
{{#if B}}
{{#if C}}
something
{{/if}}
{{/if}}
{{/if}}
哈哈目前爲止最好的解決方案:D –
謝謝@BarlasApaydin –
這可以處理{{#if A && B && C}}但不是{{#if A || || B || C}}真正實現的「或」場景是{{#if A}} something {{/ if}} {{#if B}} something {{/ if}} {{#if C}} something {{/ if}}但這不是DRY(不要重複自己),因爲你必須重複3次「something」,其中「something」可能是一大塊代碼。 – richfinelli
這是怎麼回事?
{{#if A}}
something
{{else if B}}
someting B
{{else if C}}
someting C
{{/if}}
這與2參數是一樣的想法。 [這個答案](http://stackoverflow.com/a/21915381/5743988)可以讓你使用任何JS表達式。 – 4castle