Ich bin ein paar Tage Firebase Benutzer und ich habe versucht, Funktion, die einen normalen Benutzer erstellt (funktioniert), fügen Sie dann mit ihm verbundenen Knoten mit seiner UID als Schlüssel in/Benutzer in der Datenbank zu Speichern Sie weitere Informationen über Benutzer wie Nachname, Adresse usw.Objekt mit Benutzer-Taste in Angularfire
Ich nehme an, dass ich etwas falsch mit meinem Ref mache.
function _createUserNode(firebaseUser, user) {
var ref = firebase.database().ref(FirebaseUrl + "https://stackoverflow.com/users/" + firebaseUser.uid);
var users = $firebaseArray(ref);
users.$add(user).then(function() {
//user added
});
}
Vielen Dank für Anregungen.
es ist lustig, denn ich es ziemlich genau diese Art und Weise auch getestet, aber ich gebe mit dieser Fehlermeldung: 'Firebase.child fehlgeschlagen: Erstes Argument war ein ungültiger Pfad:„/users/HJjb69auF6NJzpIcw2fgvNdXePZ2“ . Pfade müssen nicht leere Zeichenfolgen sein und dürfen keine ".", "#", "$", "[" Oder "]" enthalten. –
adm
Da die Fehlermeldung besagt, dass in der 'FirebaseUrl' -Variable ein ungültiges Zeichen enthalten ist . Wahrscheinlich suchen Sie 'firebase.database(). Ref ("/users/"+ firebaseUser.uid)' –
oh danke, ich wusste, dass etwas vermasselt ist :) – adm