Ich verwende AngularFire2 für mein eckiges 2-Projekt.AngularFire2 Rückruf für Einstellungswerte
Inside my forms.service.ts, ich habe
saveToFirebase(bug: MyBugs) {
const bugRef = this.af.database.object('/bugs');
bugRef.set(bug)
}
Und in meinem app.component.ts zu Feuerbasis folgendes zu speichern, ich habe
this.formsService.saveToFirebase(bug);
ich sehe, dass meine Firebase konnte die Daten speichern. Ich hätte jedoch gern eine Art Rückruf für den Status der Anfrage (Erfolg, fehlgeschlagen, Timeout?), So dass ich während des Prozesses eine Art Aktivitätsanzeige anzeigen kann. Ich möchte das in meiner app.component Datei tun, wo ich saveToFirebase nennen()
Danke. Woher weiß ich, ob in diesem Fall ein Fehler aufgetreten ist? – user172902
Sie würden 'catch' verwenden. Ich habe die Antwort aktualisiert. – cartant
Eigentlich 'set' gibt' firebase.Promise 'zurück, was ein wenig ärgerlich ist, aber es ist sicher, es zu werfen:' return bugRef.set (bug) als Versprechen ; ' –
cartant