使用服务器端身份验证处理Backbone.model.default
Handling Backbone.model.destroy with server-side authentication
处理基于Backbone.js
和服务器端权限的RESTful交互时的常见做法是什么。
例如,如果用户想从视图中删除模型,但需要特定的权限,考虑到model.destroy()
的工作方式(即使等待选项设置为true)。
为了阻止删除/删除模型,我必须确保设置了{wait: true}
选项,并从服务器中抛出一个非200状态代码,以便使用destroy({error: function(){})
回调。
有没有其他方法可以绕过我所错过的?
您正确理解了它。
传递{wait:true}
时,会在success
回调中触发destroy
事件。
Is there a way around it...?
如果要更改destroy
方法的行为,请确定。
相关文章:
- Backbone model.change() not firing
- Backbone.Model:多对多关系或将数组包装到集合中
- Backbone.Model.extend不创建实例属性
- Backbone - model.destroy() 函数未为模型定义
- 当侦听器已附加到 Backbone.Model 事件时获得通知
- 有没有办法在我的单元测试中测试一个对象是否“是”Backbone.Model
- Backbone.Model. 替换属性哈希
- Backbone.model:对象函数 (a){return new n(a)} 没有方法 'has'
- Backbone.model.save 在请求正文中发送整个 backbone.model
- 通过XEditable保存Backbone.model
- 使用服务器端身份验证处理Backbone.model.default
- new Backbone.Model() vs Backbone.Model.extend()
- 如何在不丢失无效输入的情况下呈现视图中的Backbone.Model错误
- Backbone Model.save返回undefined而不是jqxhr
- Backbone model.get()在模型方法中未定义
- Backbone Model Fetch()正在向url添加额外的参数
- 将值设置为Backbone.Model中的折叠默认值
- Backbone.Model.extend()不是一个函数,我做错了什么?
- Backbone model.save()以一种奇怪的方式向服务器发送属性
- Backbone model.fetch()回调(调用setTimeout)中的作用域问题