骨干 - 如何防止模型被添加到并删除从服务器端验证失败集合(Backbone - How to pr

2019-09-16 19:04发布

举例来说,如果我做了摧毁一个模型,服务器返回的4xx / 5xx的,错误回调处理程序调用,但该模型是从集合反正删除。 我如何防止这种情况发生?

Answer 1:

骨干是这个首发于V0.9乐观。 从在文档http://backbonejs.org/#upgrading

创建和销毁模型是现在乐观。 传递{等待:真正}如果你需要等待服务器确认成功以前的行为。 现在,您可以通也{等待:真正}来节省话费。

因此,所有你需要做的是设置{wait: true}标志您节省:

myModel.save(null, {wait: true});

或在您的删除:

myModel.destroy({wait: true})



文章来源: Backbone - How to prevent models from being added to and removed from collections on server side validation failures
标签: backbone.js