そのため、以下を使用してハンドルバーで配列要素にアクセスできることがわかりました。
{{myArray.2.nestedObject}} and {{myArray.0.nestedObject}}
..たとえば、3 番目と 1 番目の要素を取得します。(ハンドルバー アクセス配列アイテム)
配列から最後の要素を取得する方法はありますか? 私はそれのためのヘルパーを作成しようとしました:
Handlebars.registerHelper("lastElement", function(array) {
return array.last(); //Array.prototype extension
});
...そして、テンプレートで次のように呼び出します。
{{lastElement myArray}} or even {{lastElement myArray.lastElement nestedArray}}
残念ながら、これは機能しません。ヘルパー関数は明らかに文字列を返します。私が必要としているのは、多次元配列でもこれを実行できる方法です。