1
Iループに基づいてハンドルを持つ要素にクラスを追加します。そのプロパティ?このような何か:は次のように指定したbooleanプロパティを持つオブジェを通じて#eachハンドルを持つプロパティ
{{#each elements}}
<article class={{if active 'active-class'}}>
...
{{/each}}
私が使用しているハンドルバー
Iループに基づいてハンドルを持つ要素にクラスを追加します。そのプロパティ?このような何か:は次のように指定したbooleanプロパティを持つオブジェを通じて#eachハンドルを持つプロパティ
{{#each elements}}
<article class={{if active 'active-class'}}>
...
{{/each}}
私が使用しているハンドルバー
4.0.6あなたはhelper blockを開くことで起動する必要があります。
{{#if}}
を次に、あなたがチェックしている引数を追加します(この場合はブール値)に対して:次に
{{#if active}}
、あなたはこのようにそれを閉じる:
{{#if active}}{{/if}}
その後、あなたは条件が満たされた場合にレンダリングするコンテンツは、中括弧の間に、行く:
:{{#if active}}text{{/if}}>
だから、あなたのHTMLは次のようになります
{{#each elements}}
<article {{#if active}}class="active"{{/if}}>
...
{{/each}}
また、その要素内に静的なクラスを追加する場合は、次のようにします。
{{#each elements}}
<article class="example {{#if active}}active{{/if}}">
...
{{/each}}