$ localStoage不在服务响应中工作

时间:2016-04-17 14:37:44

标签: angularjs spring-mvc local-storage

我在angularjs + SpringMvc工作。我在Angularjs中使用$ LocalStorage来存储用户数据。在angularjs控制器$ localStorage工作正常。但在HTTP POST响应中,它无法正常工作。不要有一些范围问题或其他什么。

这是我的angularjs控制器代码

App.controller('LoginController',function($scope,$http,$window,$localStorage ) {
$scope.submit=function()
{
    var formData={ 
                    UserName:$scope.UserName,
                    Password:$scope.Password
                };
    var response=$http.post('http://localhost:8080/eHealthService/LoginAuthentication',formData);
    response.success(function(data, status,headers, config) {
        if(data.Status==10)
        {
           $localStorage["Admin"] = {"Status":"10","Description":"Admin is    logged"};
        }

    }); 
};

});

$localStorage["Admin"] = {"Status":"10","Description":"Admin is logged"};此行无法在服务响应中使用。如果我在$ scope.submit函数上面写这个,那么它的工作正常。

0 个答案:

没有答案