У меня есть два контекста:
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
в простой объект, потому что свойства объекта не хранятся в фиксированном порядке.