我正在使用create
方法向集合添加模型,并且API响应得很好。该模型似乎已被正确返回,并看到我正在寻找的console.dir(resp);
。但是,当我尝试访问runningorderid
(即idAttribute
定义的id
)时,响应为空。我认为这与响应的异步本质有关,但我不知道如何处理它。Backbone.js - 从集合中获取ID创建
var resp = window.app.RunningOrderCollection.create(
{ runningorderid: null, listitemid: 1, starttime: n} ,
{ wait: true }
);
console.dir(resp);
console.dir(resp.get("strt"));
console.dir(resp.id);
你已经有你的问题的答案。但是为了暴露一个解释,为什么'console.log'显示'id'时,它仍然不存在:http://stackoverflow.com/a/9912865/316700 – fguillen 2012-07-24 10:01:36