Firebase v3 createUserWithEmailAndPassword .alors la Promesse

Firebase v3 Guide de Référence indique que createUserWithEmailAndPassword(email, password) retourne firebase.Promise contenant non-null firebase.User.

La Firebase v3 S'authentifier avec Firebase utilisant le Mot de passe des Comptes Guide de l' montre l'exemple suivant

firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error) {
  //Handle Errors here.
  var errorCode = error.code;
  var errorMessage = error.message;
  //...
});

Ma question est, je veux le feu une fonction qui ajoute à l'utilisateur de mon users nœud dans mes temps réel de la Base de données. Je veux inclure les utilisateurs nom d'affichage que j'ai recueillies à partir des sites formulaire d'inscription. Donc, il me semble que je veux faire un .then et si le createUserWithEmailAndPassword méthode a été un succès, je veux tirer une fonction qui écrit le nouvel utilisateur (nom d'affichage) pour mon en temps réel de la Base de données users nœud.

Comment puis-je modifier le script d'exemple pour un .then style?

OriginalL'auteur Ron Royston | 2016-07-21