135

リスト/コレクションを繰り返し処理する前に、Handlebars.jsテンプレートでコレクションまたはリストがnullまたは空かどうかを確認する方法はありますか?

// if list is empty do some rendering ... otherwise do the normal
{{#list items}}

{{/list}}



{{#each items}}

{{/each}}
4

5 に答える 5

225

「each」タグは「else」セクションを取ることもできます。したがって、最も単純な形式は次のとおりです。

{{#each items}}
// render item
{{else}}
// render empty
{{/each}}
于 2012-07-22T01:11:44.363 に答える
39

思ったより簡単です。

{{#if items}}
// render items

{{#each items}}
// render item
{{/each}}

{{else}}
// render empty
{{/if}}
于 2012-04-30T11:47:57.697 に答える