5

通过这篇文章,我了解到我可以find在控制台中使用。但是我在使用这里使用 Ember Data 和 LSAdapter App 在我的 litte jsbin Ember.js中查找数据时遇到了一些问题。

  1. 请添加一些组织
  2. 请打开您的 chrome 控制台以查看更多详细信息。
  3. 请输入为什么它显示一个空数组???App.container.lookup('store:main').find('org').toArray()

非常感谢你的帮助

4

1 回答 1

18

这是因为 find 现在返回承诺

App.__container__.lookup('store:main').find('org').then(function(stuff){console.log(stuff.toArray())});

当你这样做时,你可以看到 find 是一个承诺

> App.__container__.lookup('store:main').find('org').toString();

"<DS.PromiseArray:ember355>"
于 2013-09-11T23:51:08.043 回答