2
Angularfire 4 코드를 최신 버전으로 업그레이드하려고했습니다. $ key를 더 이상 출력하지 않기 때문에 몇 가지 큰 변화가 있습니다. 공식 문서에는 중첩지도 연산자로 관리하여 상태를 이해하기 힘듭니다. -Angularfire 5.0을 통해 Firebase 목록에서 키를 얻는 방법
constructor(afDb: AngularFireDatabase) {
afDb.list('items').snapshotChanges().map(actions => {
return actions.map(action => ({ key: action.key, ...action.payload.val() }));
}).subscribe(items => {
return items.map(item => item.key);
});
}
이 중첩 된지도는 어떻게 작동합니까? 단일 맵 운영자에서 동일한 작업을 수행 할 수없는 이유는 무엇입니까?