私はHandlebarsヘルパーを持っていて、番号を取り、クラス名を返します。 foobar
が存在する可能性があるので、ヘルパーを実行したいです。私の最初の試みでした:Ember.jsを持つテンプレートのifヘルパーの引数として、バインドされていないプロパティを使用するにはどうすればよいですか?
{{#each content}}
<div class="other_class {{#if foobar}}{{my_helper foobar}}{{/if}}"></div>
{{/each}}
をMetaMorphがif
ヘルパーがあるスクリプトタグプレースホルダを挿入するので、これは動作しません。私の第二の試みでした:
{{#each content}}
<div class="other_class {{my_helper foobar}}"></div>
{{/each}}
foobarには存在しない場合、文字列"foobar"
はmy_helper
に渡されるので、これも動作しません。 は、それをバインドせずに、したがってスクリプトタグプレースホルダなしで値をレンダリングすることを知っています。バインドされていない方法でif
を使用する方法はありますか?
これはうまくいきますが、私は '{{#unboundif foo}} {{/ unboundif}}'のようなものを好むでしょう。 – hekevintran