如何找到余烬商店

时间:2014-04-10 09:30:19

标签: ember.js ember-data

我正在尝试使用Ember中的商店从模型中检索记录。我这样做

var rec = this.store.find(App.Recipient);
console.log(rec);

当我输出这个时,我得到了这个结果

Class {toString: function, __ember1397122062151_meta: Object, __ember1397122062151: "ember497", _super: undefined, constructor: function…}

我的目的是获取所有记录,以便我可以将它们发送到服务器。还有关于如何在控制器中迭代它们的任何观点?

1 个答案:

答案 0 :(得分:1)

store.find返回一个promise,所以获取记录的方法是:

this.store.find('recipient').then(function(recipients){
  recipients.forEach(function(recipient) {
    var zip = recipient.get('zip');
  })
});