在处理基于 RESTful 交互的Backbone.js
和服务器端权限时,常见做法是什么?
例如,如果用户想要从视图中删除模型,但需要某些权限,请考虑model.destroy()
的工作方式(即使wait选项设置为true)。
为了阻止模型被删除/删除,我必须确保设置{wait: true}
选项并从服务器中抛出非200状态代码,以便使用destroy({error: function(){})
回调
还有另外一种解决方法吗?
答案 0 :(得分:0)
你理解正确。
传递{wait:true}
时,您会在destroy
回调中触发success
事件。
Is there a way around it...?
如果您想更改destroy
方法的行为,请确定。