所以,我发现数组元素可以使用把手来访问:
{{myArray.2.nestedObject}} and {{myArray.0.nestedObject}}
..to得到例如第三和第一要素。 ( 车把存取阵列项 )
有没有一种方式来获得一个数组的最后一个元素 ? 我试图为它创造一个帮手:
Handlebars.registerHelper("lastElement", function(array) {
return array.last(); //Array.prototype extension
});
......,把它作为模板如下:
{{lastElement myArray}} or even {{lastElement myArray.lastElement nestedArray}}
可悲的是,这是行不通的。 辅助函数返回字符串明显。 我需要的是一种方法,能够与多维数组甚至做到这一点。