$cacheFactory, api cache angular js
Это моя сетевая служба, откуда я передаю все вызовы 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;
}
});
}
};
]);