ビューをbackbone.jsのモデルにバインドするためにいくつかのチュートリアルに従ってきましたが、モデルに新しい属性を設定してもビューは変わりません。
現在、コンソールから作業しており、「tr」を「テーブル」に追加しています。の新しい属性を設定した後、再追加した場合にのみ変更が表示されます。
以下のコード:
window.ListView = Backbone.View.extend({
tagName:"tr",
template: _.template("<td><%= first%></td><td><%= last%></td><td><%= sex%></td><td><%= height></td><td><%= weight%></td>"),
initiliaze: function(){
_.bindAll(this, 'render');
this.model.bind('change', this.render, this);
this.template = template.html;
},
render:function () {
this.$el.html(this.template(this.model.toJSON()));
return this;
}