Backbone 设置不合并
Backbone set without merge
似乎 backbone 在使用 set
方法将字段添加到模型时合并了字段。有没有办法在不合并的情况下添加新字段 - 替换现有对象?
Model.set
doesn't support a direct replacement of the properties, but you can use Model.clear
实现你想要的,比如:
var m = new Backbone.Model({a: 1, b:2});
console.log(m.toJSON());
m.clear({silent: true});
m.set({c: 3});
console.log(m.toJSON());
似乎 backbone 在使用 set
方法将字段添加到模型时合并了字段。有没有办法在不合并的情况下添加新字段 - 替换现有对象?
Model.set
doesn't support a direct replacement of the properties, but you can use Model.clear
实现你想要的,比如:
var m = new Backbone.Model({a: 1, b:2});
console.log(m.toJSON());
m.clear({silent: true});
m.set({c: 3});
console.log(m.toJSON());