Итак, я обнаружил, что доступ к элементам массива в Handlebars можно получить, используя:
{{myArray.2.nestedObject}} and {{myArray.0.nestedObject}}
..для получения, например, третьего и первого элементов. ( handlebars-access-array- item)
Есть ли способ получить последний элементиз массива? Я попытался создать для него хелпер:
Handlebars.registerHelper("lastElement", function(array) {
return array.last(); //Array.prototype extension
});
...и вызвать его в шаблоне следующим образом:
{{lastElement myArray}} or even {{lastElement myArray.lastElement nestedArray}}
К сожалению, это не работает. По-видимому, вспомогательные функции возвращают строки. Мне нужен способ сделать это даже с многомерными массивами.