当使用set
方法将字段添加到模型时,骨干似乎会合并字段。有没有办法在没有合并的情况下添加新字段 - 替换现有对象?
答案 0 :(得分:1)
Model.set
不支持直接替换属性,但您可以使用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());