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);
});
}
このネストマップはどのように機能していますか?単一のマップ演算子で同じ操作を実行できないのはなぜですか?