【问题标题】:Not able to save data in Firebase through AngularJs无法通过 AngularJs 在 Firebase 中保存数据
【发布时间】:2017-12-19 05:20:32
【问题描述】:

身份验证工作正常并成功创建用户,但无法将其他注册数据保存在数据库中。

遇到错误

ReferenceError: Firebase 未定义

 var auth = $firebaseAuth();
  auth.$createUserWithEmailAndPassword(user.email, user.password)
  .then(function(firebaseUser) {
          console.log(firebaseUser)
          var ref = new Firebase(FIREBASE_URL + "users")
              .child(firebaseUser.uid).set({
                  date: Firebase.ServerValue.TIMESTAMP,
                  firstname: user.fname,
                  lastname: user.lname,
                  uid: firbaseUser.uid,
                  email: user.email,
              });
      })
      .catch(function(error) {
          console.log(error);
      });

更新 火力基地:4.1.3 角火:2.2.0

【问题讨论】:

标签: angularjs firebase firebase-authentication angularfire


【解决方案1】:
------------------
ignore few bootstrap references
-----------------

--------------Angularjs-----
controller
--------------
            var vm = this;
            vm.user = {};
            vm.anurag = function() {
                $("[data-toggle = 'popover']").popover();
            };

            vm.registerUser = function() {
                firebaseService.signUp(vm.user.email, vm.user.password)
                    .then(firebaseServiceSuccess)
                    .catch(firebaseServiceFail);
            }
--------------------
factory service
 function signUp(email, password) {
            return firebase.auth().createUserWithEmailAndPassword(email, password);
        }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多