Por lo tanto, he encontrado que los elementos de la matriz se puede acceder en manillares usando:Conseguir el último elemento de una matriz JSON en una plantilla Manillar
{{myArray.2.nestedObject}} and {{myArray.0.nestedObject}}
..para obtener los elementos tercero y primero, por ejemplo. (handlebars-access-array-item)
¿Hay alguna manera de obtener el último elemento de una matriz? He intentado crear un ayudante para que:
Handlebars.registerHelper("lastElement", function(array) {
return array.last(); //Array.prototype extension
});
... y decir que es como sigue en la plantilla:
{{lastElement myArray}} or even {{lastElement myArray.lastElement nestedArray}}
Lamentablemente, esto no funciona. Las funciones auxiliares devuelven cadenas aparentemente. Lo que necesito es una forma de poder hacer esto incluso con arreglos multidimensionales.
Tenga en cuenta que puede usar '{{myArray. [2] .nestedObject}}' para el primer ejemplo. La [misma notación literal de segmento] (https://github.com/wycats/handlebars-site/issues/26) podría ayudar con un número de índice variable? – Arjan