我习惯于从 a 成功登录后$cookies
存储,然后在我的. 在整个过程中,应用程序的状态没有改变,页面也没有重新加载。现在,当我在此过程中进行控制台登录时,它会显示,但是当我刷新页面时,它会完美显示。userId
modalInstanceController
userId
homepageController
userId
undefined
userId
我在成功登录时预先填写表格,所以我不想重新加载我的状态。任何解决方案,以便我可以实现这一目标。
代码片段:
modalInstanceController
$scope.login = function() {
utilities.login()
.success(function(response) {
$cookies.put('user_id', response.message.user_id);
});
$modalInstance.dismiss('cancel');
};
homepageController
$scope.userId = $cookies.get('user_id');
userId
仅在页面刷新时显示。