我试图在骨干中保存模型。此代码正在工作 myModel.save({'title':title},{changed:'title'});
在骨干模型中保存多条记录?
但我不知道为什么它没有改变属性没有工作。 myModel.save({'title':title});
另外如何使用此功能保存多个记录?
我试图在骨干中保存模型。此代码正在工作 myModel.save({'title':title},{changed:'title'});
在骨干模型中保存多条记录?
但我不知道为什么它没有改变属性没有工作。 myModel.save({'title':title});
另外如何使用此功能保存多个记录?
要保存单个模型的多个属性,请在一个object {}
中包含所有更改的属性及其对应的值。
例如:
myModel.save({
attributeA: valueA,
attributeB: valueB,
attributeC: valueC
});
它可以帮助通过backbone's annotated source regarding the save function阅读。
要保存集合中所有模型的属性,可以遍历集合,可能使用underscore's each function。
例如:
myCollection.each(function (myModel) {
myModel.save({
attributeA: valueA,
attributeB: valueB,
attributeC: valueC
});
})
注:由于这些例子断章取义,对于属性的唯一值必须与附加的逻辑处理。
模型的[保存](http://backbonejs.org/#Model-save)方法处理**单**记录。如果你想处理多个记录,你必须使用[Collection](http://backbonejs.org/#Collection) – hindmost
一个使用_multiple_记录的集合。 – undefined
“不工作”不是一个很好的描述。添加一个错误处理程序到你的保存中,并告诉我们,如果出现任何错误。你有没有遇到任何错误? – Exinferis