余烬:1.0.0-rc.6
Ember 数据:e999edb (2013-07-06 06:03:59 -0700)
我进行 REST 调用 (POST) 以登录用户。服务器响应正常。我需要来自服务器的 ID,但我只获得了带有“setTimeout”的 ID。
我认为这不是正确的方法。
我的错误是什么?
在控制器中我调用:
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();