現在、Angular 2 と angularFire2 を使用したプロジェクトに取り組んでいます。私のデータベースは Firebase で次のようになります: base:/data
[{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))));
出力: テスト 1、テスト 2、テスト 3。すべてが機能します。
しかし、私がこれを行うとき:
console.log(items.first());
FirebaseListObservable が返されます。
FirebaseListObservable から最初のオブジェクトのみを取得するにはどうすればよいですか? リスト内の項目を編集するにはどうすればよいですか? お気に入り:
items[0].name=test3
そして、アイテムからFirebaseキーを取得するにはどうすればよいですか
リスト内の項目から firebaseKey を取得するにはどうすればよいですか?