backbone.js - Backbone - 新属性设置为 false 的引导数据

标签 backbone.js bootstrapping

我正在使用主干并根据实践引导一些数据(http://documentcloud.github.com/backbone/#FAQ-bootstrap)。

但是,现在当我保存任何引导模型时,Backbone 会将模型视为服务器上不存在(model.isNew === true, http://backbonejs.org/#Model-isNew ),然后使用“create”方法调用 Backbone.sync而不是“更新”。因此,调用的是 POST 而不是 PUT HTTP 方法。

如何将 isNew 设置为 false 的引导模型,即主干将它们视为服务器上存在的?

最佳答案

显然,model.isNew 取决于是否设置了 id,如下所述:http://backbonejs.org/#Model-isNew 。这意味着使用 id 集引导数据解决了我的问题

关于backbone.js - Backbone - 新属性设置为 false 的引导数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11436122/

相关文章:

javascript - 如何删除 Backbone 模型

codeigniter - 在 CodeIgniter Web 应用程序的不同页面上使用 RequireJS 和 Backbone

gcc - 一起编译 binutils 和 gcc 的方法?

c++11 std::unique_ptr 错误 cmake 3.11.3 bootstrap

javascript - 通过 cid 而不是 id 在 Backbone.js 集合中查找模型

javascript - JS - 在循环内的第一个 else 上显示文本

javascript - 如何检查 Backbone 模型中的嵌套属性是否已更改

java - Gemfire 使用 gfsh 启动 : ClassNotFound error in gfsh start server

assembly - 引导加载程序和内核错误

assembly - 如何使用汇编 (NASM) 从 CD-ROM 将内核加载到内存中