我正在尝试将模型的属性设置为不同的东西。当我保存模型时,Backbone 发出一个 POST 请求而不是一个 PUT 请求。
我在 Stackoverflow 的另一篇文章中读到,Backbone 使用模型的 id 来确定模型是否是新的。当 Iconsole.log(model)
时,模型具有 id 属性。当 I 时console.log(model.id)
,它打印出未定义。为什么当我做 a 时console.log(model)
,模型有一个 id 属性,但是当我做时console.log(model.id)
,我又回到 undefined ?
Backbone 使用哪种方式来确定模型是否为新模型?而且,我该如何解决这个问题?我正在使用骨干美味。