【问题标题】:Angular.js - $http.get - use cache from fileAngular.js - $http.get - 使用文件中的缓存
【发布时间】:2016-05-10 17:51:36
【问题描述】:

是否可以将文件(.js / .json)用于 $http.get 的 angular.js 缓存?

我们有一个 Angular 应用程序,我们想下载一些页面并离线查看它们。 所以,想法是,在下载之前,我们进行所有必要的 $http.get 调用,并将响应保存在一些 json / js 文件中。当我们离线打开页面时,我们希望 $http.get 调用访问这个文件并将其用作缓存。

听起来应该是可能的,但我是 Angular 的新手,所以我不确定如何配置它。

【问题讨论】:

标签: javascript angularjs json caching angularjs-http


【解决方案1】:

您可以利用以下技术:

  1. 浏览器的本地存储,angular-local-storage
  2. Service Worker 智能地重新缓存请求,configurable plugin sw-precache 为您提供构建工具

除此之外:

【讨论】:

    【解决方案2】:

    嘿,这可能对你有帮助 jsCache

    您可以将 api 数据存储在您选择的所需时间段的存储中。 看看@https://github.com/funwithjs/jsCache

    【讨论】:

    • 你应该添加一个说明你是这个库的作者
    猜你喜欢
    • 2015-01-03
    • 1970-01-01
    • 1970-01-01
    • 2014-10-03
    • 2014-10-23
    • 1970-01-01
    • 1970-01-01
    • 2014-04-06
    • 1970-01-01
    相关资源
    最近更新 更多