我正在尝试使用Ember中的商店从模型中检索记录。我这样做
var rec = this.store.find(App.Recipient);
console.log(rec);
当我输出这个时,我得到了这个结果
Class {toString: function, __ember1397122062151_meta: Object, __ember1397122062151: "ember497", _super: undefined, constructor: function…}
我的目的是获取所有记录,以便我可以将它们发送到服务器。还有关于如何在控制器中迭代它们的任何观点?
答案 0 :(得分:1)
store.find返回一个promise,所以获取记录的方法是:
this.store.find('recipient').then(function(recipients){
recipients.forEach(function(recipient) {
var zip = recipient.get('zip');
})
});