将用户信息保存到Firebase

时间:2015-01-28 17:04:03

标签: angularjs firebase angularfire

我是Firebase的新手,目前正在设置用户和用户注册。我的工作正常,但我想将用户信息保存到我的firebase数据库。这是我的注册功能

register: function(user){
        return simpleLogin.$createUser(user.email, user.password)       
        .then(function(regUser){    
            var ref = new Firebase(FIREBASE_URL + 'users');
            var firebaseUsers = $firebase(ref);

            var userInfo = {
                date: Firebase.ServerValue.TIMESTAMP,
                regUser: regUser.uid,
                firstname: user.firstname,
                lastname: user.lastname,
                email: user.email
            }   
            firebaseUsers.$set(regUser.uid, userInfo);
        });//add user
    },//register

从上面可以看出,我创建了一个我想要添加到数据库的userInfo对象。我想要发生的是当你进入我的数据库时,我有一个

的树结构

user - uid - userinfo

而不是上面我有用户 - 你可以看到的只是uid:

enter image description here

我调试了代码并且所有信息都正确保存到我的userInfo对象 - 它似乎没有正确保存到firebase

0 个答案:

没有答案