Ich möchte die Referenz erhalten, damit ich die .update() Methode verwenden kann. Ich kann genau FirebaseApp/FirebaseRef verwenden und dies tun:AngularFire 2 - FirebaseApp vs FirebaseRef
private ref1: any;
private ref2: any;
constructor(@Inject(FirebaseApp) fbApp: any, @Inject(FirebaseRef): fbRef: any) {
this.ref1 = fbApp.database().ref();
this.ref2 = fbRef.database().ref(); // which work exactly as this.ref1
}
Was ist der Unterschied zwischen FirebaseApp und FirebaseRef? Und welches wird empfohlen? Danke
Danke! Als ich FirebaseRef sah, dachte ich, dass es genauso funktioniert wie AngularFireDatabase (wo man direkt/object/list ohne .database verwenden kann) this.ref2 = fbRef.ref(); – Karuban
Ja. 'FirebaseRef' ist [ein veraltetes Token] (https://github.com/angular/angularfire2/blob/2.0.0-beta.8/src/tokens.ts#L9-L11) und wird wahrscheinlich entfernt. Verwenden Sie 'FirebaseApp' wie in dieser Antwort empfohlen. – cartant