我的backbone.js模型有一个默认的json对象:
test: {
testArr: [{
obj1: value1,
obj2: value2
}]
}
如何使用this.model.set()更新模型的一部分,例如:test.testArr [0] .obj1?
答案 0 :(得分:3)
您需要从属性中提取数组,更新它并将其重新注入。假设您的模型被称为model
,它将如下所示:
var newTestArr = model.get('testArr');
newTestArr.obj1 = 'foobar';
model.set({testArr: newTestArr});