当使用 set
方法将字段添加到模型时,主干似乎会合并字段。有没有办法添加新字段而不合并 - 替换现有对象?
最佳答案
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());
关于javascript - 没有合并的主干集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37745828/