【问题标题】:Angularjs pagination refresh issueAngularjs分页刷新问题
【发布时间】:2016-08-05 11:49:12
【问题描述】:

我正在尝试在 angularjs 中进行分页。我正在使用前端 angularjs,我通过在 codeigniter php 中制作的应用程序的 http 请求获取数据。我为角度分页找到的每个教程或脚本在页面刷新后都会丢失页码。此外,如果您转到另一页,则反向分页将从第一页重新开始。我该如何解决这个问题,最好的解决方案是什么?我需要记住会话中的页码,还是在后端计算我将返回哪些记录?

有什么想法吗?

【问题讨论】:

    标签: javascript angularjs codeigniter pagination


    【解决方案1】:

    重要的是要记住 AngularJS 是一个 JavaScript 框架。 JavaScript 只是将其值存储在临时内存中,因此如果刷新页面,所有 JavaScript 变量和值都会丢失。

    如果您希望数据在页面刷新之后仍然存在,那么您需要将该数据存储在某个地方。典型的选项是 cookie、会话存储或本地存储。这些是 Web 浏览器为了持久化数据而具有的功能。

    在您的情况下,听起来您希望在会话存储中存储一些信息,以便在刷新页面后,您的应用程序可以“记住”它在数据中的位置。

    看看ngStorage

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-13
      • 2021-12-31
      • 1970-01-01
      • 2011-05-13
      • 2017-04-17
      相关资源
      最近更新 更多