Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AngularJS数据在刷新页面时丢失_Angularjs - Fatal编程技术网

AngularJS数据在刷新页面时丢失

AngularJS数据在刷新页面时丢失,angularjs,Angularjs,每次刷新页面时,AngularJS变量中的数据都会丢失。如何在不使用cookie的情况下保留它们?有人能帮我找个方法吗?它不同于,因为我对不使用cookies的解决方案感兴趣。对于小于4k的数据量,您可以使用$cookieStore。 如果不止这些,您需要查看HTML5本地存储 欲知更多详情,请浏览本帖,你会发现不同的 带比较的存储选项 我认为你只有两个选择: 使用本地存储。有很多方便的localStorage angularJS模块可供使用 如果您不想在客户端存储数据,可以在每次加载angu

每次刷新页面时,AngularJS变量中的数据都会丢失。如何在不使用cookie的情况下保留它们?有人能帮我找个方法吗?它不同于,因为我对不使用cookies的解决方案感兴趣。

对于小于4k的数据量,您可以使用$cookieStore。 如果不止这些,您需要查看HTML5本地存储

欲知更多详情,请浏览本帖,你会发现不同的 带比较的存储选项


我认为你只有两个选择:

  • 使用本地存储。有很多方便的localStorage angularJS模块可供使用
  • 如果您不想在客户端存储数据,可以在每次加载angular应用程序时请求API以获取需要存储的数据。这些数据看起来是静态的,因为您将其存储在客户端并重用,所以您可以配置API端点以快速抛出这些数据

  • 使用
    localStorage.setItem(“key”,value)
    设置该值

    使用
    localStorage.getItem(“key”)以获取值


    使用
    localStorage.clear()
    要清除设置的值

    是否使用localstorage?由于变量存储在内存中,您必须将其保存在永久性存储中。您是否在应用程序中使用路由?我在我的
    angular中使用
    ngRoute
    。module
    localfough.js将帮助您实现本地存储我将尝试从帖子中获取内容。谢谢但这并不是真的,难道没有其他方法比使用饼干?我想避免它你可以使用localStorageGo通过这个链接谢谢你的输入。我在努力。我使用了本地存储及其工作原理。谢谢