【问题标题】:Loose data on refresh page Angular js刷新页面Angular js上的松散数据
【发布时间】:2019-05-15 18:42:28
【问题描述】:

我有一个像这样的 AngularJS 应用程序:

http://next.plnkr.co/edit/Wtkv71LIqUR4OhzhgpqL?p=preview&preview

我拥有的 $scope 数据来自 API,

第一次加载页面时,我调用此 API 并保存会话中返回的数据,

现在我不明白为什么当我刷新页面时我会丢失信息和所有数据,

如何使用刷新页面时不会丢失数据的数据动态?

【问题讨论】:

    标签: javascript angularjs session pagination


    【解决方案1】:

    首先,您是否在应用中使用路由?这是一个简单的例子: http://next.plnkr.co/edit/Svg4Po13hMq7WxzNwKDc?p=preview&preview 使用路由,您无需刷新页面。

    至于问题本身(刷新后不要丢失数据):

    • 如果您想在刷新浏览器时保留数据,请使用 localStorage。有很多方便的 localStorage angularJS 模块可供使用 - 例如。 https://github.com/grevory/angular-local-storage

    • 如果您不想在客户端存储数据,您可以在每次加载 Angular 应用程序时向 API 请求您需要存储的数据。这些数据似乎是静态的,因为您将其存储在客户端并随后重用,因此您可以配置 API 端点以非常快速地抛出这些数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-08
      • 2018-02-05
      • 2019-03-08
      • 2020-02-29
      • 2016-03-03
      相关资源
      最近更新 更多