Angular LocalStorage服务

时间:2016-02-19 22:20:50

标签: javascript angularjs local-storage

我已经花了很多时间使用Angularjs从控制器获取数据 我发现这个模块https://github.com/grevory/angular-local-storage,我喜欢它,我得到对象对象问题[对象对象]
我的第一个控制器代码

 $scope.getUserFunction = function () {

     $scope.username;
     $scope.password;

      $scope.data;

      //var data = {username: 'akram',password: "yes"};
      $http({
        method  : 'POST',
        url     : 'http://localhost:8080/JersyBackEnd/resources/login',
        headers: {'Content-Type': 'application/x-www-form-urlencoded'},
        data: 'username='+$scope.username+'&password='+$scope.password
        //headers: {username: "toto",password:"toto"},
      })
        .then(function(data) {
         // $window.location.href = "/about.html";
//          $cookieStore.put('user',data);
          localStorageService.set('users',JSON.stringify(data));

       //   console.log("Employee",x);
          $scope.data = data;
          console.log(data);


        }, function (error) {
          console.log(error)
        });

    };

和第二个控制器代码

 $scope.getEmployee = function () {
       //var cookie = $cookieStore.get('user');
      //console.log("Employee"+cookie);
     var users = JSON.parse(localStorageService.get('users'));

      console.log("happiens"+users);
    }

我在控制台中获得了[object object]

1。如何解决这个问题? 2。从控制器到另一个

获取数据是一个好主意

并谢谢:)

1 个答案:

答案 0 :(得分:0)

console.log("happiness", users);

或者

console.log("happiness", JSON.stringify(users));

OR

console.log("happiness" + JSON.stringify(users));

其中一个会起作用。