これは馬鹿げた質問に思えるかもしれませんが、どこにも答えが見つからないようです。
JSON 形式でオブジェクトの配列を返すこの Web API を使用しています。
Handlebars のドキュメントには次の例が示されています。
<ul class="people_list">
{{#each people}}
<li>{{this}}</li>
{{/each}}
</ul>
以下の文脈において:
{
people: [
"Yehuda Katz",
"Alan Johnson",
"Charles Jolley"
]
}
私の場合、配列の名前はなく、応答のルート オブジェクトだけです。使用してみましたが、{{#each}}
うまくいきませんでした。
初めてHandlebarsを使用します...何が足りないのでしょうか?
アップデート
私が尋ねていることを示すために、簡略化した例を示します。http://jsfiddle.net/KPCh4/2/
ハンドルバーでは、コンテキスト変数が配列ではなくオブジェクトである必要がありますか?
ベストアンサー1
this
各ブロックに渡せます。こちらをご覧ください:http://jsfiddle.net/yR7TZ/1/
{{#each this}}
<div class="row"></div>
{{/each}}