Ответ 1
Вы можете сделать это, зарегистрировав вспомогательный метод:
Handlebars.registerHelper("key_value", function (obj, fn) {
var soFar = "";
var key;
for (key in obj) {
if (obj.hasOwnProperty(key)) {
soFar += fn({key:key, value:obj[key]});
}
}
return soFar;
});
И затем вы можете получить доступ к парам ключ/значение в шаблоне.
<table>
{{#key_value someData}}
<tr>
<td>{{key}}</td>
<td>{{value}}</td>
</tr>
{{/key_value}}
</table>