bind a model's .change() trigger to a view's .render() function in backbone
Jul
06
1
2
You can bind a Model's .change() trigger to a View's .render() function in Backbone by using the bindAll method to make sure the render method is always bound to the view.
MyView = Backbone.View.extend({
initialize: function() {
_.bindAll(this, "render");
this.model.bind('change', this.render);
},
render: function() {
this.model.$el.html(this.template(this.model.toJSON()));
return this;
}
});
