2016-11-15 16 views
0

Я устанавливаю печенье после приходит ответ со стороны сервера (установка куки является 0k), когда я получить печенье в функции углового выполнения, я не в состоянии получить печенье,Как получить куки в функции углового запуска?

Вот мой код,

$scope.LoginIn=function(email_id,password){ 

     if($rootScope.login=="login"){ 
      myEl.html(''); 
     } 
     loginServices.SignIn(email_id, password).then(respSuccess, respError); 
    } 
    function respSuccess(resp) { 

     alert(JSON.stringify(resp)); 

     $cookieStore.put("rePopulate", resp); 
     $cookies.put("userName", resp.data.user.name); 

     var token = resp.data ? resp.data.token : null; 


     if (token) { 
      LocalStorage.set("t",resp.data.token); 
      $rootScope.modalInstance.close(); 
      $rootScope.login=resp.data.user.name; 
      $rootScope.isloggedIn=true; 
      $rootScope.customlogin=true; 

     } 
    } 
    function respError(resp) { 
     if(resp.data.success='false'){ 
      $scope.msg='Invalid Credentials'; 
     } 
    } 

Здесь я получаю файлы cookie.

homepal.run(function run($http, $cookies,$rootScope,$location){ 

    if($rootScope.login=undefined || $rootScope.login=="login"){ 
     $rootScope.isloggedIn=false; 
    } 
    $rootScope.isloggedIn=true; 
    $rootScope.login=$cookies.get('username'); 
    alert($rootScope.login); 

}); 

Это не определено.

ответ

0

Извините, его орфографическая ошибка. It

$cookies.put("username", resp.data.user.name); 

$rootScope.login=$cookies.get('username');