【问题标题】:How to implement Angular $cacheFactory within Ionic 1 for session storage如何在 Ionic 1 中实现 Angular $cacheFactory 以进行会话存储
【发布时间】:2017-03-14 20:39:27
【问题描述】:

所以就像标题所暗示的那样,我正在尝试保存我的 http GET 请求,这样他们就不必在每次用户发出请求时(在应用程序会话中)查询服务器服务器返回一个 json 对象,但它大约需要 1.5 秒,并且经常被调用,我该如何缓存它?我已经通过将配置 {cache: true} 添加到我的 http.get 请求来设置要缓存的 http 请求。我将如何实际导入缓存工厂,使用其中的数据并优化我的程序

【问题讨论】:

    标签: angularjs caching ionic-framework


    【解决方案1】:

    你可以通过这种方式自己实现缓存工厂

    var cache = $cacheFactory('appCache');
    
    var data = cache.get(myKey);
    
    if (!data) {
       $http.get(url).then(function(result) {
           data = result;
           cache.put(myKey, data);
        });
    }
    

    【讨论】:

      猜你喜欢
      • 2020-02-18
      • 2014-06-29
      • 1970-01-01
      • 2017-01-31
      • 2011-03-03
      • 2018-08-05
      • 2017-12-02
      • 1970-01-01
      • 2023-03-08
      相关资源
      最近更新 更多