我有这两种情况:
dow = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']
businessHours = {
days: [
["08:00", "22:00"],
["08:00", "22:00"],
["08:00", "22:00"],
false,
["08:00", "22:00"],
false,
false
],
openOnHolidays: false
}
现在我正在尝试将每一个渲染businessHours.days
成一个表格,每一行包含一个单元格中的日期名称和dow
另一个单元格中的小时数。我试着这样做
{{#hours}}
<table>{{#each days}}
<tr>
<td>{{@root.dow.[@key]}}</td> <!-- This is the line I'm talking about ->
<td>{{#if this}}{{this.[0]}} - {{this.[1]}}{{/if}}{{#unless this}}Closed{{/unless}}</td>
</tr>
{{/each}}</table>
{{#unless openOnHolidays}}Closed on holidays{{/unless}}
{{/hours}}
但它不会呈现当天的名称。我没有转换businessHours.days
成普通对象,因为对象的属性不是按固定顺序存储的。