2014-04-10 27 views
0

我正在嘗試從灰燼中採用專賣店模式記錄。我做這樣的如何找到燼店

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

當我輸出這我得到這個結果

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

我的目的是讓所有的記錄,這樣我可以將它們發送到服務器。還有關於如何在控制器中迭代它們的任何觀點?

回答

1

store.find返回一個承諾,從而獲得記錄的方式是這樣的:

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

它返回** thisClass {的toString:功能,__ember1397123284435_meta:對象,__ember1397123284435: 「ember437」,_Super:不確定,構造:函數...} ** – mohsinali1317

+0

如果我做這樣我得到的結果** this.get( '商店')找到( '收件人',ID)。然後(函數(收件人){ 的console.log(。 recipient.get(「名」)); **,但我不希望使用ID – mohsinali1317

+0

檢查更新的答案 – saygun