Skip to content

sun-sheng/angular-forage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#angular-forage A Javascript library extend localforage with angular. You can set expire time when store data.

INSTALL

bower install angular-forage --save

USE

Reference these files in your index.html

<script src="path/to/bower_components/localforage/dist/localforage.nopromises.min.js"></script>
<script src="path/to/bower_components/angular/angular.min.js"></script>
<script src="path/to/bower_components/angular-forage/dist/angular-forage.min.js"></script>

Include the module as a dependency in your angular.module

angular.module('yourApp', ['ngForage']);

Finally, using it:

angular.module('yourApp').config(function($forageProvider) {
    //config
    $forageProvider.config({prefix: '_demo_'});
}).controller('YourCtrl', function( $scope, $forage ) {
  $forage.set('key', 'value');
  $forage.get('key').then(function (data) {
    //console.log(data);  
  }, function (err) {
    //console.log(err.message);
  });
});

API

$forage.set(key, data, [expire_at])

Param Type Detail
key string
data object
expire_at number expire timestamp;optional parameter,if not set will use the infinite time
#### $forage.get(key) #### $forage.remove(key) #### $forage.clear() #### $forage.length() #### $forage.key(index) #### $forage.keys() #### $forage.iterate(callback) * value * key * iterationNumber

$forageProvider.config(options)

Param Type Detail
driver array for localforage
transformError function set a error transform function

About

ex localForage for angular

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published