转换为Json时出错

时间:2016-07-05 11:41:01

标签: angularjs firebase firebase-authentication

我正在开火基地,但不幸的是我遇到了一个问题,当我将respUser放入控制台时它给了[object object],然后我试着把它JSON.Stringify给了我一个类型错误:将循环结构转换为Json然后我使用angular.toJson进行转换,但它没有工作所以请帮助我, 下面是我的代码..

提前致谢

 $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");    };

1 个答案:

答案 0 :(得分:1)

你应该使用" stringify"用于创建JSON字符串

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