例如我在 Backbone.js 内容中有一个模型以及该模型内容的集合。
模型有属性
{ id:1 , 姓名:'rahul ',年龄:27 }
现在,如果我想更新我的集合中 id=1 的模型,那么代码是什么? 例如,我想将名字从 rahul 更新为 mehta 。
Content = Backbone.Model.extend({
initialize: function() {
}
});
Contents = Backbone.Collection.extend({
model : Content,
initialize: function(models, args) {
console.log('in contents'+this.length);
}
});
这个的代码是什么?
我如何从我的模型集合中获取模型?
{id:1,name:mehta ,age : 27 }
然后我需要更新其中的内容?我应该将完整数据更改为模型还是只需要更新部分数据?
最佳答案
对于你的第一个问题:
var rahul = contents.get(1);
rahul.set({name: "mehta"});
第二个问题:初始化中的 this 将是集合。
最后一个问题:您可以使用模型的 set 函数在模型上更新您想要更新的内容。
关于model-view-controller - 如何更改backbone.js中的特定模型数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6110448/