Cookie不动态刷新-AngularJS
Cookies Not Refreshing Dynamically - AngularJS
我设置了这样的cookie,
$cookies.userName = $scope.userName; ($scope.username is a variable)
$scope.userName = $cookies.userName;
以及HTML、
{{userName}}
Cookie值正在正确显示。问题是,假设使用用户名-aaa登录,cookie显示aaa.
在aaa注销后,当用户bbb登录时,cookie值仍然是aaa
,但当我刷新页面时,cookie的值显示为bbb
。但这种情况只会发生刷新,在正常登录时,它会显示以前的cookie值。
有人能给我一个解决这个问题的方法吗?
然后您可以使用
删除$cookies['userName'];
希望这能回答你的问题——取决于不同的版本。
在您的登录功能(只要您点击登录),放置
$rootScope.login= 1;
,并在您设置新的cookie位置-后在登录屏幕控制器上
if ($rootScope.loin=== 1){
window.location.reload();
}
在上面的代码之后,从cookie设置您的作用域。
相关文章:
- AngularJs动态负载
- 点击AngularJS动态iframe
- 使用AngularJS动态更改css属性
- AngularJS动态显示多条记录
- 在jqgrid编辑中动态刷新多选下拉列表
- AngularJS动态创建选择框-ngModel未注册
- 使用php和ajax动态刷新表格
- 如何在AngularJS中刷新时在服务中持久保存数据
- Angularjs :动态创建的选项卡不会处于活动状态/选中状态
- 如何使用Angularjs动态单击文本框
- Javascript 或 angularjs 在刷新之间延迟浏览器关闭或选项卡关闭
- 指令和表单验证中的 AngularJS 动态必需属性
- 如何在 AngularJS 中刷新时重定向到不同的视图
- 如何使用自定义指令创建 angularjs 动态模板
- 带有指令不起作用的 AngularJS 动态表单字段 ID
- AngularJS 动态更改字段值
- 如何使用 angularjs 动态创建表单
- 附加 html 和动态刷新
- AngularJS动态内容在页面刷新时消失
- Cookie不动态刷新-AngularJS