Angular js 中第一次未设置cookie值



我想从一个UI获取cookie值到另一个页面。

该 Cookie 值是用户名。 例:妮西娅

当我登录到主页时,cookie值为空,刷新页面后设置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();
});

我在此代码中使用了cookie。

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

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

任何人都可以给出解决方案..

谢谢

$cookiesStore已被弃用,因为 v1.4.0 改用$cookies

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

你应该使用then而不是success.successerror也已弃用

相关内容

  • 没有找到相关文章

最新更新