たとえば、次のデータがある場合:
{"people": [
{
"name": "Sally",
"group": "A"
},
{
"name": "John",
"group": "B"
},
{
"name": "Jane",
"group": "B"
},
{
"name": "Skippy",
"group": "A"
}
]}
プロパティ値 (A または B) に基づいて、名前の 2 つの個別のリストをレンダリングするにはどうすればよいですか?
目的の html 出力は次のとおりです。
<p>Group A</p>
<ul>
<li>Sally</li>
<li>Skippy</li>
</ul>
<p>Group B</p>
<ul>
<li>John</li>
<li>Jane</li>
</ul>
現在、ハンドルバーのテンプレート コードは次のようになっています。ただし、同じコードを何度もコピーすることは避けたいと思います。
<p>Group A</p>
{{#each index.people }}
{{#is group "A"}}
{{ name }}: {{ group }}
{{ /is }}
{{ /each }}