Backbone js模型集和保存方法有什么区别?
var book = new Backbone.Model({
title: "The Rough Riders",
author: "Theodore Roosevelt"
});
book.save({author: "Teddy"});
book.set("title", "A Scandal in Bohemia");
根据官方 Backbone js 文档页面,它被描述为通过委托(delegate) Backbone.sync 将模型保存到数据库中。这是这些方法之间的唯一区别吗?
谢谢,
斯里尼瓦斯
最佳答案
是的,通过使用 save
,您将委托(delegate)给 Backbone.Sync 并将您的模型数据保存在数据库或本地存储中,例如,这取决于您使用什么来持久化数据。另一方面,使用 set
您只需更新模型的属性,触发“更改”事件等等......
关于backbone.js - 主干js中的set和save方法有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15106534/