我正在使用主干并根据实践引导一些数据(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/