0
ハンドルバーを使用してrowspanでテーブルを作成しようとしていますが、私は好都合に動作する代替の行の色を取得しようとしています。ここでハンドルバーは2つ上のレベルのインデックスを取得します
はテンプレートです:私はこの使用した唯一のレベル(@ .. /インデックス)を行うことを試みたが、それがうまく働いた前
[{
"pools": [{
"name": "POOLNAME",
"members": [{
"name": "/Common/MEMBER01",
"availability": "AVAILABILITY_STATUS_GREEN"
}, {
"name": "/Common/MEMBER02",
"availability": "AVAILABILITY_STATUS_GREEN"
}],
"loadbalancer": "LBNAME"
}],
"loadbalancer": "LBNAME"
}]
:
{{#each .}}
{{#if_even @index}}
<tr>
{{else}}
<tr class="oddrow">
{{/if_even}}
<td class="singlevaluecell" rowspan="{{#countmembers this.pools}}{{/countmembers}}">{{loadbalancer}}</td>
{{#if this.pools.length}}
{{#each this.pools}}
<td class="poolcell" rowspan="{{this.members.length}}">{{this.name}}</td>
{{#each members}}
{{#if @first}}
<td class="membercell">{{this.name}} - {{this.enabled}}</td>
</tr>
{{else}}
{{#if_even @../../index}}
<tr>
{{else}}
<tr class="oddrow">
{{/if_even}}
<td class="membercell">{{this.name}} - {{this.enabled}}</td>
</tr>
{{/if}}
{{/each}}
{{/each}}
{{else}}
<td class="poolcell">N/A</td>
<td class="membercell">N/A</td>
</tr>
{{/if}}
{{/each}}
そして、ここではデータです。
@ /は/インデックスが必要ですか?私は他の間違いをしていますか?私はそれを理解できません。
デバッグするにはどのような提案や方法がありがとうございます!
/パトリック