1.0.2 • Published 6 years ago

angularjs-query-cache v1.0.2

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

angularjs-query-cache

Sometimes you want to keep the result to a query you made previously. This module decorates the $http service to add better caching.

This module uses sessionStorage which means restarting the browser will reset the cache.

Usage

Set the _cache field to true in the options object when making a get request using $http. Optionally, you can see the max age (in milliseconds) on individual calls through the _maxAge key.

var opts = { 
  _cache: true, 
  _maxAge: 5 * 60 * 1000 // <- this is the default value (5 minutes)
}

$http.get('https://api.my-service.io/endpoint', opts)

Installation

Using npm:

npm install --save angularjs-query-cache