これまでの私のテンプレート:
<script id="table-row" type="x-handlebars-template">
<tr>
{{#each this}}
<td>{{.}}</td>
{{/each}}
</tr>
</script>
そして私のレンダリングコード:
that.collection.each(function(model){
var template = Handlebars.compile( $('#table-row').html() );
that.table.append(template(model.toJSON()));
});
私のダミーデータコレクション:
this.collection = new Backbone.Collection([
{name: "Tim", age: 5},
{name: "Ben", age: 26},
{name: "Rob", age: 55}
]);
<td>
では、モデル内のオブジェクト キーと同じ数の を出力できるテンプレートを作成するにはどうすればよいでしょうか? すなわち。「名前」と「年齢」はありますが、「身長」を追加した場合、特にこのテンプレートを更新する必要があります。一般的なテーブル行テンプレートを作成するにはどうすればよいですか?