2017-10-23 15 views
0

angularfire 2 4.x.x에서 아래와 같이 firebase에서 데이터를 가져 오기 전에 obserfable을 사용하여 각도 상태를 표시했습니다. 그러나 angularfire2 5.0.0-rc.2가 더 이상 빈 값을 반환하지 않습니다

<loading *ngIf="!ref | async"></loading> 

<div *ngIf="ref | async"> 
{{ ref.$value ? ref.$value : 'Content does not exist' }} 
</div> 

const ref: FirebaseObjectObservale = AngularFireDatabase.object('/path');

, 최신 angularfire2 버전 5에서, firebaseObjectObservable는 데이터가 로딩 줄이 끝도없이 나타나 원인 중포 기지에 존재하지 않는 경우 아무것도 반환하지 않는, 관찰 가능한 변경되었습니다.

난 아직도 아래 수행하여 문제를 해결 할 수 있습니다 새로운 관찰 돌아 비어 있거나 null 값 경우

AngularFireDatabase.object('/path').subscribe(data => { 
    hideLoading(); 
    if (!data) { 
    showErrorMsg(); 
    } 
}) 

을하지만 지금은 아무것도 반환하지 않습니다.

동일한 문제가 발생했거나 해결 방법이 있습니까?

감사합니다.

답변