2016-07-05 58 views
0

我正在着火基地,但不幸的是我得到了一个问题,当我把控制台respUser给了[object object],然后我试着把JSON.Stringify它给了我一个类型错误:转换圆形结构成JSON然后我用angular.toJson转换,但它没有工作,所以请大家帮帮我, 下面是我的代码..转换为Json时发生错误

在此先感谢

$scope.logIn = function() { 

    firebase.auth().signInWithEmailAndPassword($scope.email, $scope.password).then(function (user) { 
    console.log(user); 

    $scope.populateUserLocally(user); 
     }).catch(function (error) { 
    var errorCode = error.code; 
    var errorMessage = error.message; 
    console.log(errorMessage); 
    });}; 



    $scope.populateUserLocally = function (respUser) { 
    $scope.userDetails = angular.toJson(respUser); console.log("$scope.userDetails"); }; 
+0

你应该使用'respUser.val()' –

+0

你可以提供你的plunkr –

回答

1

你应该使用“字符串”创建JSON字符串

$scope.userDetails = JSON.stringify(respUser); 
+0

我试过JSON.stringify(respUser)但它没有来。 –