如何更新firebase中的用户信息

时间:2018-04-12 14:47:51

标签: angularjs firebase

我目前正在建立一个排行榜,有人可以在登录我的应用后更新他们的分数。

以下是用户可以更新其分数的表单:

This software does not handle incomplete presentations

这是我为更新用户分数而创建的功能,得到了firebase文档的一些帮助:

<section class="card register">
    <form name="myform" ng-submit="update()" novalidate>
        <div class="textintro">
            <h1>Update Score</h1>
        </div>
        <fieldset>
            <input type="text" name="score" placeholder="Score" ng-model="user.score" ng-required="true">
            <p class="error validationerror" ng-show="myform.score.$invalid && myform.score.$touched">Must be a valid score</p>
        </fieldset>
        <button type="submit" class="btn" ng-disabled="myform.$invalid">Update Score</button>
    </form>
</section>

但是得到了这个错误:

  

TypeError:auth。$ updateProfile不是函数

完整的JS文件:

update:function(user){
    auth.$updateProfile({
        name: "Jane Q. User",
        score: "15"
    }).then(function() {
        $location.path('/leaderboard');
    }).catch(function(error) {
        $rootScope.message = error.message;
    });
}

0 个答案:

没有答案