2017-04-22 16 views
0

あるUIから別のページにCookie値を取得します。角度のjsで最初にクッキー値が設定されていません

そのクッキー値はユーザー名です。 EX:Nithya

ホームページにログインすると、Cookie値が空です。ページを更新した後にCookie値が設定されます。

ロードが負荷のときにクッキー値を設定します。

これは私のホームページのコントローラー・コード

app.controller('homeCtrl', 
    function ($scope, $http, $window, $filter, $cookieStore) { 
     var logincheck = function() { 
      $http.get('loggedin').success(function (user) { 
       console.log(user); 
       $cookieStore.put('LoggedinUser', user); 
       $scope.LoggedinUsers = $cookieStore.get('LoggedinUser'); 

      }); 
     }; 
     logincheck(); 

    }); 

私はこのコードではクッキーを使用しています。

app.controller('RoleViewCtrlq', ['$scope', '$http', '$window', '$filter', '$cookieStore', '$notify', '$timeout', 
function ($scope, $http, $window, $filter, $cookieStore, $notify, $timeout) 
{ 



    var username = $cookieStore.get('LoggedinUser'); 
}]); 

誰もが解決策を与えることができます。..

おかげ

答えて

0

$cookiesStoreは1.4.0を使用$cookiesで廃止されました。代わりに

 $cookies.put('LoggedinUser', user); 
     var username = $cookie.get('LoggedinUser'); 

そして、あなたが代わりにthensuccessを使用する必要があります。 successerrorも廃止されました

+0

私がsuccesを使用している場合、moongooseを使用しています。値はserver.jsから取得されません。 – MNK

+0

$ cookies not working – MNK

関連する問題