7
ハンドルバーを使用して複数のif/elseステートメントをネストすることが可能かどうか疑問に思っていますか?ハンドルバーのテンプレートにif/else文をネストすることはできますか?
{{if address}}
<ul>
<li>address.line1</li>
<li>address.line2</li>
{{if address.line3}}<li>address.line3</li>{{/if}}
{{if address.line4}}<li>address.line4</li>{{/if}}
{{else}}
No address given
{{/if}}
が、私はここにしようと、達成可能だ何です:次のようにすべての私の試みは、これまでにコンパイルエラーをもたらしている、私は何をしたいのでしょうか?私は(JavaScriptでLINE3/LINE4のコンディショナリティを扱う)アドレスを吐き出しに対処するためのヘルパーを書くことによって、その周りに持っているthusfarそれは常に、パーサエラーになり:
{{if address}}
{{formatAddress address}}
{{else}}
No address given
{{/if}}
これは動作しますが、それはこの種の簡単な条件のすべてのインスタンスに対してヘルパー関数を書く必要がないのがいいでしょう。
D'oh、基本的な間違い。今働いて、ありがとう! –
喜びの鉱山@HenryWilson :) – dcodesmith