私の質問は、テンプレート内のパラメーター「スタイル」と「コンテンツ」にどのようにアクセスできますか?、別のヘルパーを作成してヘルパーを変更しました (基本は公式 Web と同じです)、それらにアクセスできません。
テンプレート
<div id=emoticons class="change_profile">
{{#each all_avatars.images_male}}//this is an array['m1', 'm2, ...]'
<img src="domain.com/{{this.content}}.png" style="{{this.style}}">
{{/each}}
</div>
ヘルパー
<script>
Handlebars.registerHelper('each', function(icons_list) {
var icons=[];
var single={
content:'',
style:''
}
for(var i=0, j=icons_list.length; i<j; i++) {
single.content = icons_list[i];
single.style='<something>';
icons[i]=single;
}
return icons;
});
</script>
結果
<div id=emoticons class="change_profile">
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
</div>