烬:1.0.0-rc.6获取灰烬,数据REST响应值
烬-数据:e999edb(2013年7月6日6时03分59秒-0700)
我做一个REST呼叫(POST)登录一个用户。 服务器响应正常。 我需要从服务器的ID,但我只有“setTimeout”的ID。
我认为这不是正确的方法。
我的错误是什么?
在控制器I拨打:
var login = App.Login.createRecord(this.getProperties("email", "password"));
login.on("didCreate", function(record) {
console.log(record.get("id")); // ID is null
console.log(record.get("email"));
});
setTimeout(function() {
console.log(login.get("id")); // ID is available
console.log(login.get("email"));
}, 500);
DS.defaultStore.commit();
谢谢!在我的情况下,我现在可以使用一个观察员的ID。 idObserver:function(){ /* ... */ } .observes(“id”) –
是这个解决方案的工作,我已经尝试了更多的时间。这不起作用,并且记录被实现为从中获取id,但id仍然返回null – Amerrnath