сохранить данные под текущим пользователем в базе данных - PullRequest
0 голосов
/ 04 июня 2018

Я создаю веб-страницу, на которой пользователи могут войти и обновить свои профили,

, как вы можете видеть здесь

, но кнопка не работает,он не сохраняет данные текущего пользователя в базе данных, например about и userImg на этой картинке

ниже мой код

html:

<form class="Email-change">
    <p class="text-typ">Email:</p>
    <input type="email" ng-model="user.email" class="line">
    <p class="text-typ">Username:</p>
    <input type="text" ng-model="user.displayName">
    <p class="text-typ">About:</p>
    <input type="text" id="aboutMsg" ng-model="user.About">
    <br>
    <button class="change" id="aboutSubmit" onclick="updateAbout()">Change 
information</button>
</form>

контроллер:

app.controller('SignUpController', ['$scope', '$location', '$firebaseAuth', 
function ($scope, $location, $firebaseAuth) {

$scope.signUp = function (user) {
    console.log(user);
    $firebaseAuth().$createUserWithEmailAndPassword(user.email, 
  user.password)
        .then(function (fireUser) {
            if (fireUser) {


                var theUser = firebase.auth().currentUser;
                theUser.updateProfile({
                    displayName: user.username

                }).then(function () {

                    //om det är ok

                }).catch(function (err) {
                    console.log(err);

                });
                firebase.database().ref('/users/' + fireUser.uid).set({
                    username: user.username

                });

                $location.path('/');

            }

        })
        .catch(function (err) {
            $scope.error = err.message;
        });

};


}]);

Java:

`function updateAbout(){
alert('it works');
var firebaseRef = firebase.database().ref('users');


firebaseRef.child("About").set("I Love dancing");
console.log("I love dancing");
}`    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...