2016-07-05 57 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)但它沒有來。 –