当我在Backbone模型上调用save时......
model.save();
... Backbone需要来自服务器的JSON响应,它用它来更新模型。
如何在调用save时阻止Backbone更新模型?
答案 0 :(得分:4)
一种方法
model.clone().save()
原始model
将保持不变。
答案 1 :(得分:1)
也许您应该使用model.set(attributes, [options])
Model-set。
将在模型上触发“更改”事件。没有HTTP POST
/ PUT
请求
model = new Application({id: 1, title: 'test'})
model.set({attr: 'value', key: 'val'})
model.toJSON()
// => {id: 1, title: "test", attr: "value", key: "val"}