Javascript $cacheFactory,api缓存

Javascript $cacheFactory,api缓存,javascript,angularjs,api,caching,cachefactory,Javascript,Angularjs,Api,Caching,Cachefactory,这是我处理所有API http调用的网络服务。 我需要创建一个缓存机制来缓存从其他服务调用的两个API调用。我如何通过这项共同服务实现这一点 angular.module('abc').service('network', [ '$http', '$rootScope', '$location', 'toast', function($http, $rootScope, $location, toast) { var get, post; pos

这是我处理所有API http调用的网络服务。 我需要创建一个缓存机制来缓存从其他服务调用的两个API调用。我如何通过这项共同服务实现这一点

   angular.module('abc').service('network', [
      '$http', '$rootScope', '$location', 'toast', function($http, $rootScope, $location, toast) {
        var get, post;
        post = function(url, data) {                
            return $http({
              url: url,
              method: "post",
              data: data,
              headers: {
                'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'
              }
            }).then(function(result) {               
                return result.data;
              }
            });
          }
        };

    ]);