使用AngularFire时$createUserWithEmailAndPassword正在创建用户,但没有返回承诺



我目前正在将现有项目从以前的 Firebase.com 设置迁移到Firebase 3/AngularFire 2。这是我第一次与每个人合作。

我的问题是:我正在使用 AngularFire 文档中的$createUserWithEmailAndPassword示例,并希望在返回承诺后添加一个 updateProfile,但在初始$createUserWithEmailAndPassword行之后我无法发生任何事情。"Auth"是我的工厂返回$firebaseAuth()

Auth.$signInWithEmailAndPassword($scope.user.email, $scope.user.password)
.then(function(firebaseUser) {
  console.log("Signed in as:", firebaseUser.uid);
}).catch(function(error) {
  console.error("Authentication failed:", error);
});

我正在通过Firebase/Google控制台确认正在添加Auth用户,但我的控制台中没有收到任何错误 - 只是没有返回任何承诺。有什么想法/建议吗?

这似乎是一个已知的错误,已经在上游修复了:https://github.com/firebase/angularfire/issues/790

也许您必须将库更新为2.0.1

相关内容

  • 没有找到相关文章

最新更新