gsklee / ngStorage

localStorage and sessionStorage done right for AngularJS.
MIT License
2.33k stars 461 forks source link

"Usage from config phase" code not working #188

Open accetone opened 8 years ago

accetone commented 8 years ago

This code sample is not working. Fails with error "$localStorageProvider.$get(...).get is not a function"

var app = angular.module('app', ['ngStorage'])
  .config(['$localStorageProvider',
    function ($localStorageProvider) {
        $localStorageProvider.get('MyKey');

        $localStorageProvider.set('MyKey', { k: 'value' });
    }]);

Working sample for this issue:

var app = angular.module('app', ['ngStorage'])
  .config(['$localStorageProvider',
    function ($localStorageProvider) {
        var $localStorage = $localStorageProvider.$get();

        $localStorage.myKey = 'value';
        console.log($localStorage.myKey);
    }]);