backbone.js是否在保存前打开回调?
我被要求从存在的主干模型(可选)中删除几个属性。我的第一个意图是在模型上的保存回调之前放置类似于backbone.js是否在保存前打开回调?,backbone.js,callback,Backbone.js,Callback,我被要求从存在的主干模型(可选)中删除几个属性。我的第一个意图是在模型上的保存回调之前放置类似于的东西。但我在谷歌上找不到任何信息。 是否可以在主干端执行此操作?只需覆盖默认的模型。保存并将回调添加到其中 var MyModel = Backbone.Model.extend({ save: function (key, val, options) { this.beforeSave(key, val, options); return Backbone.Model.
的东西。但我在谷歌上找不到任何信息。
是否可以在主干端执行此操作?只需覆盖默认的模型。保存并将回调添加到其中
var MyModel = Backbone.Model.extend({
save: function (key, val, options) {
this.beforeSave(key, val, options);
return Backbone.Model.prototype.save.call(this, key, val, options);
},
beforeSave: function (key, val, options) {
}
})
如果您只想删除发送到服务器的特定属性,那么可以重写Model.toJSON
方法。回答不错,我喜欢这种方法。