在我的主干模型中,当发生更改事件时,我调用 save 。
myModel = Backbone.View.extend({
initialize: function() {
var self = this;
self.model.on("change", function() { self.model.save(); });
}
});
从 Backbone 文档中,我了解到 Backbone 期望从服务器返回一个 json 对象。
所以我把模型发回给客户。然后主干更新模型,再次触发更改事件,导致它再次重新保存。
防止这种行为的推荐方法是什么?