J'ai un petit problème en utilisant angularfire2 surionic2, donc j’ai un vieux backend firebase utilisé par une application native android et maintenant je "réécris cette application en utilisant ionic2. J'ai donc une base de données qui enregistre un identifiant facebook comme clé et valeur, mais je ne sais pas faites cela en utilisant angularfire2, quand je définis la valeur dans push firebase, génère une clé automatique et met ma valeur. De l'aide?
Mon code:
let itemObservable = this.af.database.list("/confirmed/movie/mymovie");
itemObservable.push(this.firebaseAuth.facebook.uid);
Ma base de données:
Réponses:
1 pour la réponse № 1le secret est d'utiliser la méthode de mise à jour, je dois donc sélectionner un objet et utiliser une astuce es6:
let myobject = this.af.database.object("/confirmed/movie/mymovie");
let key = this.firebaseAuth.facebook.uid;
myobject.update({[key]: this.firebaseAuth.facebook.uid});