在 ember-data 中使用 RESTAdapter。我在服务器上创建了一条记录,我需要获取新创建记录的 id。该 id 从服务器传回,我可以在返回的 json 中看到它。
但是,在 DS.Model 的 didCreate() 回调中, this.get('id') 是未定义的。
我还尝试添加一个 record.one('didCreate',aClass,aClass.onDidCreate) 并检查 newRecord.get('id') 但它也是未定义的。
在 createRecord() 之后似乎没有调用 didCommit 回调,所以我不确定我应该在哪里检查生命周期回调。有人知道吗?