0
    Parse.User.logIn($scope.user.username, $scope.user.password, {
        success: function (user) {
            console.log("logged in");
            $scope.User = user;
            $scope.$apply();
        },
        error: function (user, error) {
            console.log(error);
       }
    })

在视图中,我{{User.attributes.username}}在登录后没有显示任何内容,但是当有人已经登录并查看页面时,它可以正常工作。

当有人刚刚登录时,范围不会改变。但在上面,我已经有了$scope.User = Parse.User.current(),而且效果很好。这个改变范围的特定实例似乎是一个问题。

4

1 回答 1

0

尝试这个:

success: function (user) { 
  console.log("logged in");
  $scope.$apply(function() {
    $scope.User = user;
  });
},
于 2013-10-09T09:33:18.740 回答