現在、Angular 2とangularFire2のプロジェクトで作業中です。 私のデータベースはFirebaseに次のようになります。 ベース:/データAngular2、angularfire2、Typescriptを持つFirebaseオブジェクトからデータを取得する
[{Name:test1},
{Name:test2},
{Name:test3}]
項目のすべてもFirebaseキーを持っています。
RXのObservabelsでFirebaseからデータを取得しようとしています。私はこれを行うと は、私は、コンソールで名前を取得:
let items= af.database.list('/data').map(i=>{return i});
items.forEach(i=>i.forEach(e=>(console.log(e.name))));
出力:test1の、TEST2、TEST3。すべてが動作します。
しかし、私はこれを行うとき:
console.log(items.first());
を私はFirebaseListObservableを取り戻します。
FirebaseListObservableから最初のオブジェクトだけを取得するにはどうすればよいですか? リスト内のアイテムを編集するにはどうすればよいですか?以下のような:
items[0].name=test3
と私は項目からFirebaseキーを取得できますか
どのように私は、リスト内の項目からfirebaseKeyを得ることができますか?
本当に助かりました。 – jufabeck2202
大歓迎です! – paulpdaniels
最初のアイテムだけでなく、アイテムをループしたい場合はどうすればいいですか? – Lloyd