An AngularJS module that gives you access to the browsers local storage with cookie fallback
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
Go to file
Gregory Pike b398f3bad1 Merge pull request #96 from georgebonnr/master
Fix for issue #81
10 years ago
demo Do not flush data on page load 10 years ago
test - Checks the key list in every applicable scenario 10 years ago
.bowerrc Add Grunt to automate testing and linting. Add Karma to run tests 11 years ago
.gitattributes add git files to the repo 11 years ago
.gitignore - Adds Vim swap files to .gitignore 10 years ago
.travis.yml Setup for continuous integration 10 years ago
Gruntfile.js Updated for tests and linting 10 years ago
LICENSE Changed license to MIT 11 years ago
README.md Changed readme and demo references to set rather than add 10 years ago
angular-local-storage.js Squashed commit of the following: 10 years ago
angular-local-storage.min.js Fixed browser local storage support bug 10 years ago
bower.json Fixed browser local storage support bug 10 years ago
package.json Fixed browser local storage support bug 10 years ago

README.md

angular-local-storage

An Angular module that gives you access to the browsers local storage

Build Status

Example use:

angular.module('yourModule', ['LocalStorageModule'])
.controller('yourCtrl', [
  '$scope',
  'localStorageService',
  function($scope, localStorageService) {
    // Start fresh
    localStorageService.clearAll();
    localStorageService.set('Favorite Sport','Ultimate Frisbee');
}]);

/*
To set the prefix of your localStorage name, you can use the setPrefix method 
available on the localStorageServiceProvider
*/
angular.module('yourModule', ['LocalStorageModule'])
.config(['localStorageServiceProvider', function(localStorageServiceProvider){
  localStorageServiceProvider.setPrefix('newPrefix');
}]);

Check out the full demo and documentation at http://gregpike.net/demos/angular-local-storage/demo.html

To do:

  • Add tests
  • Expand Readme