6
我被要求从骨干模型(这是可选的)中删除几个属性,他们存在的地方。我的第一个意图是在模型上放置一个类似before_save
回调的东西。但我没有发现任何信息使用谷歌搜索。
是否有可能在骨干端做到这一点?backbone.js在保存之前设置回调吗?
我被要求从骨干模型(这是可选的)中删除几个属性,他们存在的地方。我的第一个意图是在模型上放置一个类似before_save
回调的东西。但我没有发现任何信息使用谷歌搜索。
是否有可能在骨干端做到这一点?backbone.js在保存之前设置回调吗?
刚刚覆盖默认Model.save
并添加您的回调。
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
方法除去特定的属性。
不错的答案,我喜欢这种方法。 – sachinjain024 2013-05-10 18:52:10