这是我的注册控制器,我已经成功注册,但我不知道任何方式来存储一些额外的字段,如名称,职业等。我该怎么做?Angular-Firebase如何在注册期间在有角的Firebase中存储addiotional字段?
控制器
app.controller('signupCtrl', function ($http, $scope, toaster, $location, $firebaseAuth) {
var ref = firebase.database().ref();
auth = $firebaseAuth(firebase.auth());
$scope.registerData = {};
$scope.register = function() {
auth.$createUserWithEmailAndPassword($scope.registerData.email, $scope.registerData.password)
.then(function (data) {
$scope.message = "Welcome " + data.uid + ", thanks for registering!";
console.log(data.uid);
}).catch(function (error) {
$scope.message = error.message;
console.log($scope.message);
});
};
});
我必须做一些事情,然后在功能还是有一些已经处理呢?
不,您需要将它存储在您的successHandler中,您想要保存数据的位置? –
Firebase身份验证只能保存电子邮件和密码。如果您想保存其他凭据,则必须将其存储在Firebase数据库中。 – UmarZaii
我想将数据保存在数据库中。 @Umarzaii如何? –