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
Michael Noonan b0c346b76c cookie and notify are not defined
When trying to remove a cookie I noticed that the cookie wasn't being removed. Upon further inspection I saw that the function was relying on the local "cookie" variable which wasn't copied across from the initialization code. Same seems to be true for "notify".

Cookies can now be removed happily.
11 years ago
demo updating docs on demo page 11 years ago
test Configured the service to a provider type for more configurability. 11 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 Add Grunt to automate testing and linting. Add Karma to run tests 11 years ago
Gruntfile.js Resolve merge conflicts 11 years ago
LICENSE Changed license to MIT 11 years ago
README.md Update README.md 11 years ago
angular-local-storage.js cookie and notify are not defined 11 years ago
angular-local-storage.min.js Merge branch 'master' of github.com:grevory/angular-local-storage into regex_clear 11 years ago
bower.json Fixes `QUOTA_EXCEEDED_ERR` error is private Safari window. 11 years ago
package.json Resolve merge conflicts 11 years ago

README.md

angular-local-storage

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

Remember to set your app name (settings.appPrefix) in the settings at the beginning of angular-local-storage.js:

angular.module('LocalStorageModule').value('prefix', 'myPre');
angular.module('testApp', ['LocalStorageModule'])
  .config(function ($routeProvider) {
    ....
});

To do:

  • Add tests
  • Expand Readme

Example use:

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

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