Attualmente sto lavorando a un progetto con Angular 2 e angularFire2. mio database appare così in Firebase: Base:/datiEstrazione dei dati dall'oggetto Firebase con Angular2, angularfire2 e Typescript
[{Name:test1},
{Name:test2},
{Name:test3}]
Tutti gli elementi hanno anche la chiave Firebase.
Ora sto cercando di ottenere dati dal Firebase con Observabels da RX. Quando faccio questo, ottengo i nomi nella console:
let items= af.database.list('/data').map(i=>{return i});
items.forEach(i=>i.forEach(e=>(console.log(e.name))));
uscita: test1, test2, test3. Tutto funziona.
Ma quando faccio questo:
console.log(items.first());
ottengo un FirebaseListObservable indietro.
Come posso ottenere solo il Primo oggetto da FirebaseListObservable? Come posso modificare gli articoli nell'elenco? come:
items[0].name=test3
e come posso ottenere la chiave Firebase da un elemento
come posso ottenere il firebaseKey da un elemento nell'elenco?
GRAZIE, questo mi ha davvero aiutato. – jufabeck2202
Sei il benvenuto! – paulpdaniels
Cosa fare se si desidera eseguire il loop sugli elementi anziché solo sul primo? – Lloyd