【问题标题】:Angular JS Pagination Stores Previous Filter value in $LocalStorage,Angular JS 分页将先前的过滤器值存储在 $LocalStorage 中,
【发布时间】:2018-03-14 21:49:11
【问题描述】:

有一个视图以表格格式显示所有订单记录,单页中有 10 条记录

过滤器应用于已付款订单选项,该选项将过滤后的数据显示在弹出窗口中。

当我关闭弹出窗口并单击现有表数据的下一页时,显示已过滤的已付款订单数据而不是所有订单记录

如何清除 $LocalStorage 以便显示所有订单记录 我不能在保密协议下分享代码

【问题讨论】:

  • 这可能是x y problem。请说明你到底想要什么

标签: javascript angularjs filter pagination


【解决方案1】:

从来没有用户 $window 对象这种事情去这个链接和关注

https://github.com/gsklee/ngStorage

为此类操作使用服务。切勿在控制器中使用 $window,因为它会增加应用程序的泄漏 让你的应用变慢

【讨论】:

    【解决方案2】:

    清除所有本地存储数据。

    $window.localStorage.clear();
    

    【讨论】:

      猜你喜欢
      • 2015-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-16
      • 2015-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多