Ember.js Ember Data RestAdapter find()不';我似乎没有返回记录
我有下面的代码在Ember Data Beta 8中工作Ember.js Ember Data RestAdapter find()不';我似乎没有返回记录,ember.js,ember-data,Ember.js,Ember Data,我有下面的代码在Ember Data Beta 8中工作 return store.find('user', userId).then(function(user) { return { currentUser: user }; }); 当我升级到Beta 9时,代码似乎无法返回currentUser对象。这是在使用ActiveModelAdapter。我看不出Beta 8和Beta 9之间的RestaAdapter find或ajax方法有什么不同。我是否遗漏了一些明显的信息
return store.find('user', userId).then(function(user) {
return {
currentUser: user
};
});
当我升级到Beta 9时,代码似乎无法返回currentUser对象。这是在使用ActiveModelAdapter。我看不出Beta 8和Beta 9之间的RestaAdapter find或ajax方法有什么不同。我是否遗漏了一些明显的信息?在最近的余烬数据betas
存储中。find()
将始终返回承诺,即使记录已经在存储中
您可以阅读Store.find的最新文档。如果您对用户进行控制台操作,它是什么?在Beta 8中,它是用户模型。在Beta 9中,这是一个承诺。这里有一个小例子:你能扩展一下吗,你的上下文是什么,你想在哪里使用上面的代码片段?完全重写了代码的这一部分,所以没有在这里发现问题。