backbone.js中的自动更新视图

Yar*_*veh 5 backbone.js

我使用backbone.js并拥有一个没有集合的模型.在视图中,我使用回调调用模型上的fetch来呈现视图.

this.user.fetch({success: function(d) { self.randomUserView.render() }})
Run Code Online (Sandbox Code Playgroud)

如何在模型更改时自动更新视图?例如,每次调用fetch时,我都不想指定上面的回调.我尝试在初始化时将视图绑定到许多模型事件,但这不起作用.

jac*_*ers 12

在视图上,向视图的模型添加事件处理程序:

initialize: function() {
  this.model.on('change',this.render,this);
}
Run Code Online (Sandbox Code Playgroud)