Sto costruendo una semplice app di todo utilizzando reactFire, Firebase e reactJS. Il problema che sto incontrando è quando provo a eliminare in blocco le voci completate nell'elenco.Firebase - Eliminazione globale di nodi secondari
componentWillMount: function() {
this.ref = Firebase.database().ref("items/");
this.bindAsArray(this.ref, "items");
this.ref.on('value', this.handleDataLoaded);
}
for (var i in this.state.items) {
var key = items[i]['.key'];
if(items[i].done){
this.ref.child(key).remove();
}
}
Il ciclo termina prematuramente, ad esempio prima di eliminare tutte le voci completate, perché viene richiamata la funzione di rendering.
'done' è un valore bollean all'interno destra ramo articolo? – adolfosrs
quale versione di firebase stai correndo? Sto chiedendo perché react-fire non supporta le ultime modifiche all'API FB. –
@adolfosrs yes è @U r s u s, sto usando firebase 3.0.5 e reactfire 1.0.0 – Tannaa