我想从一个UI到另一个页面获取cookie值。
该cookie值是用户名。 EX:Nithya
当我登录主页时,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');
}]);
任何人都可以提供解决方案..
由于
答案 0 :(得分:0)
$cookiesStore
已弃用,因为v1.4.0使用$cookies
代替
$cookies.put('LoggedinUser', user);
var username = $cookie.get('LoggedinUser');
您应该使用then
代替success
。 {/ 1}}和success
也已弃用