リスト/コレクションを繰り返し処理する前に、Handlebars.jsテンプレートでコレクションまたはリストがnullまたは空かどうかを確認する方法はありますか?
// if list is empty do some rendering ... otherwise do the normal
{{#list items}}
{{/list}}
{{#each items}}
{{/each}}
リスト/コレクションを繰り返し処理する前に、Handlebars.jsテンプレートでコレクションまたはリストがnullまたは空かどうかを確認する方法はありますか?
// if list is empty do some rendering ... otherwise do the normal
{{#list items}}
{{/list}}
{{#each items}}
{{/each}}
「each」タグは「else」セクションを取ることもできます。したがって、最も単純な形式は次のとおりです。
{{#each items}}
// render item
{{else}}
// render empty
{{/each}}
思ったより簡単です。
{{#if items}}
// render items
{{#each items}}
// render item
{{/each}}
{{else}}
// render empty
{{/if}}