2016-08-17 12 views
0

엠버 findBy 방법은 정의되지 않은을 반환 findBy에 대한 정의되지 않은하기, 나는 엠버 할 새로운 내가 뭘 잘못 알아낼 수 아니에요. 나는 사용자계정 Ember Inspector를 통해 데이터를 볼 때 데이터가 존재 함을 확인합니다. ember 및 ember 데이터의 2.7.0 버전 사용

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

그리고 당신은 계정 중 하나가 'TRUE'로 설정'primary' 속성이 디버거에서 확인한? –

+0

네, 그 존재를 확인할 수 있습니다. –

+0

'계정 '이 어떻게 생겼는지 스크린 샷을 추가해야한다고 생각합니다. –

답변

0

이렇게 해 보셨습니까?

accounts.findBy('primary', true);

+0

그래, 나는 그것을 시도했다 :( –