gpt4 book ai didi

angularjs - 刷新与该 Controller 一起使用的页面时,将覆盖 Controller 中使用的 $rootscope 值

转载 作者:行者123 更新时间:2023-12-04 23:51:20 25 4
gpt4 key购买 nike

在我的 angularjs 页面中,我使用 angularjs 的 $rootscope 对象将全局数据传递给另一个 Controller 。在我的 Controller 中,我能够成功捕获 $rootscope 对象中存储的值并且该值正确填充并且我正在使用标签控制中的值。但是当我刷新页面时,值消失了。这有什么问题以及我如何克服这种情况。

$scope.loginname = $rootScope.curusername;

感谢致敬
乌特帕尔

最佳答案

如果您重新加载页面,您存储在 JavaScript 变量中的所有信息都将丢失。 $rootScope 只不过是 JavaScript 中的一个变量。如果你想存储一些持续页面重新加载的东西,至少有以下可能性:

  • 使用 Cookie(在 angular 你可以使用 $cookieStore)
  • 使用一些新的 HTML5 功能,如区域设置存储、Web DB 或旧的 DOM 存储 ( http://en.wikipedia.org/wiki/Web_storage )
  • 将您的数据存储在服务器上
  • 关于angularjs - 刷新与该 Controller 一起使用的页面时,将覆盖 Controller 中使用的 $rootscope 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21374643/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com