如何在 angularjs 应用程序中注销时删除/清除存储在范围变量中的数据
How to remove/clear data stored in scope variables on logout in angularjs app?
>我的角度应用程序中有四个控制器。我正在所有控制器的作用域变量中存储数据。我想在注销时清除/删除所有范围变量的数据。注销时,我将登录ID和密码声明为空白,但如何清除其他控制器的其他作用域变量的数据?我不想使用route.reload,因为它提供了糟糕的用户体验。
通常,您在某处声明变量,并在离开时将它们设置回 null。
$scope是一个带有键值的普通 JavaScript 对象,因此应该可以
delete $scope.key;
delete $scope.keyTwo;
相关文章:
- 正在全局范围中查找JavaScript函数
- 如何通过数组更新角度子范围
- 将作用域存储在JSON中
- 使用javascript存储变量的最安全方式
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 如何使用ngrepeat和双向绑定获得指令的隔离范围
- 将IP与存储在阵列中的范围相匹配
- 如何存储浏览器范围的本地存储值
- 如何在 angularjs 应用程序中注销时删除/清除存储在范围变量中的数据
- 我可以使用什么数据结构来存储和检索离散值的范围
- 子域的本地存储范围
- 会话存储和本地存储的范围
- angularjs范围内可以存储的最大数据大小是多少?具有重作用域的应用程序的性能
- 角度-将选定选项指定/存储到范围变量以供使用
- 数据存储获取范围内的最后一个键
- 使用localStorage存储jQuery范围滑块的最大值和最小值
- 如何以json格式存储日期,并在给定范围内逐个显示
- 在mySQL数据库中存储时间范围并与当前时间进行比较
- 在页面刷新时保留 Cookie 存储区的范围值
- 如何在网格中获取存储范围