2016-08-17 43 views
0

Ember findBy方法正在返回undefined,我是新來的燼,無法弄清楚我做錯了什麼。我看到用戶帳戶當通過Ember Inspector查看時,數據存在於商店中。使用2.7.0版本的ember和ember數據。未知的findBy

this.get('store').findRecord('user', userId,{'include': 'accounts'}).then((user) => { 
     this.set('currentUser', user); 
     return user.get('accounts'); 
    }).then((accounts) =>{ 
     this.set('allAccounts', accounts); 
     let account = accounts.findBy('primary'); 
     this.set('currentAccount',account); 
     resolve(); 
    }).catch((error) => { 
     reject(error); 
    }); 
+0

你們已在該賬戶中的一個具有'primary'屬性設置爲TRUE;調試驗證? –

+0

是的,我可以驗證它的存在。 –

+0

我想你需要添加一個截圖,看看'accounts'的樣子。 –

回答

0

你試過這樣嗎?

accounts.findBy('primary', true);

+0

是的,我試過,以及:( –