我绑定了我这样的骨干模型的变化事件.
this.model.on( "change",this.render,this );
有时我想获取最新版本的模型并强制呈现视图.所以我这样做
this.model.fetch();
不幸的是,如果新数据与以前存储在模型中的数据不同,则model.fetch()只会触发更改事件.
当抓取完成时,我是否可以始终触发this.render回调,触发更改事件是否发生?
在此先感谢您的帮助
您可以使用$.ajax成功回调,但您也可以只监听模型上的Backbone同步和
错误事件.在成功
调用服务器后,同步信号将触发,
错误在服务器
调用失败后触发.
this.model.on('sync',this);
this.model.on('error',this.handleError,this);
原文链接:https://www.f2er.com/js/151328.html