L'obtention de Données de Firebase Objet avec Angular2, angularfire2 et Tapuscrits

Im travaillant actuellement sur un Projet avec Angulaire 2 et angularFire2.
Ma base de données ressemble à ceci dans Firebase:
base: données/

[{Name:test1},
{Name:test2},
{Name:test3}]

Tous les éléments ont également la Firebase clé.

Maintenant im essayant d'obtenir les données de la Firebase avec le Observabels de RX.
Quand je fais cela, je reçois les noms dans la Console:

let items= af.database.list('/data').map(i=>{return i});
items.forEach(i=>i.forEach(e=>(console.log(e.name))));

De sortie: test1,test2,test3. Tout Fonctionne.

Mais quand je fais ceci:

console.log(items.first());

- Je obtenir un FirebaseListObservable dos.

Comment puis-je obtenir seulement le Premier Objet de la FirebaseListObservable?
Comment puis-je modifier des Éléments dans la liste? comme:

items[0].name=test3

Et Comment puis-je obtenir le Firebase Clé à partir d'un Élément

comment puis-je obtenir Le firebaseKey à partir d'un Élément dans la liste?

OriginalL'auteur jufabeck2202 | 2016-07-08