我正在尝试销毁骨干模型,即使出现服务错误也会被破坏。
View :
this.listenTo(this.collection, 'remove', function() {});
this.model.destroy({
success : function(model) {
/* remove the li view */
},
error : function() {}
});
在上述情况下,模型将从集合中删除,无论是成功/错误。
假设如果此destroy回调失败,则不应从集合中删除模型。如何实现这一目标?
答案 0 :(得分:3)
如果您想在从集合中删除模型之前等待服务器响应,请传递{wait:true}:
View :
this.listenTo(this.collection, 'remove', function() {});
this.model.destroy({
success : function(model) {
/* remove the li view */
},
error : function() {},
wait:true
});