如何在控制台中调试Ember数据查找

时间:2013-09-11 22:12:06

标签: ember.js ember-data

使用this post,我了解到我可以在控制台中使用find。但是我在使用它查找litte jsbin Ember.js with Ember Data and LSAdapter App here中的数据时遇到了一些问题。

  1. 请添加一些组织
  2. 请打开Chrome控制台以查看更多详细信息。
  3. 请输入App.container.lookup('store:main').find('org').toArray() 为什么显示空数组 ???
  4. 非常感谢你帮忙

1 个答案:

答案 0 :(得分:18)

这是因为find现在返回承诺

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

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

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

"<DS.PromiseArray:ember355>"