Сначала вы должны сначала проверить документацию на руле.
Вы можете передать всю Карту в свой HTML, а затем перебрать и использовать своего помощника (aCustomHelper). Ключевое слово «@key» относится к ключу карты, а ключевое слово «this» относится к значению карты (пример-map-object).
{{#each example-map-object}}
<tr>
<td>{{{this}}}</td>
<td>{{{@key}}}</td>
<td>{{{aCustomHelper @key this}}}</td>
</tr>
{{/each}}
В приведенном ниже примере, вы можете увидеть, как вы можете получить доступ к объекту Set ключа и значение:
<select>
{{#each example-set-object}}
<option value="{{@value}}">{{@key}}</option>
{{/each}}
</select>
В приведенном ниже примере, вы можете увидеть, как вы можете получить доступ к карте с его ключевые ценности, что очень удобно, в самом деле:
{{#each example-map-object}}
<tr>
<td>{{{this.id}}}</td>
<td>{{{this.customerName}}}</td>
<td>{{{this.date}}}</td>
</tr>
{{/each}}
Таким образом, ответ на ваш вопрос в том, что ДА, вы можете, безусловно, делать то, что вы хотите, и передать всю карту в качестве параметра вашего вспомогательного метода.
{{yourHelper example-map-object}}
Дубликат http://stackoverflow.com/questions/9838925/is-there-any-method-to-iterate-a-map-with-handlebars-js – Anbarasan
Это не дубликат. Я отредактировал. Пожалуйста, посмотрите. – sb15
Я не могу понять, что такое структура данных вашей карты. – 76484