1
私はjavascriptビューでhandlebars.jsを使用していますが、それを使って壁に入っています。私は条件付きのサポートを必要とし、私は仕事をするようなことはしません。それは、変数userGroupのように思えるとき、それぞれのコンテキスト内で使用できません。しかし条件付きサポート付きJavaScriptテンプレートエンジン
<select id="status" name="status">
{{#each statuses}}
<option value="{{ this }}"{{#equals userGroup this userGroup.status}} selected="selected"{{/equals}}>{{ this }}</option>
{{/each}}
</select>
私はと呼ばれるヘルパーを作成等しい:
は、私は次のコードブロックを持っています。
この種の機能(またはhandlebars.jsで行う方法)をサポートするif文で条件付きをサポートする任意のJavaScriptテンプレートエンジンを知っている人はいますか?
underscore.jsのテンプレートエンジンは、forループとif文を含むERBライクなテンプレートスキームを提供します。これは基本的にJavascriptをインラインでコンパイルしています。 –
ハンドルバーの '{{#if}} 'はどうですか? – Pointy
@Pointy:ハンドルバー{{#if}}は、{{#if this == userGroup.status}} ... {{if if}}のような条件をサポートしていません。 – ryanzec