fix(README): API localStorage doc

master
Ariel Mashraki 10 years ago
parent eeec036e9e
commit 5b9cd352ec

@ -21,6 +21,9 @@ An Angular module that gives you access to the browsers local storage, **v0.1.1*
- [keys](#keys) - [keys](#keys)
- [remove](#remove) - [remove](#remove)
- [clearAll](#clearall) - [clearAll](#clearall)
- [bind](#bind)
- [deriveKey](#derivekey)
- [length](#length)
##Configuration ##Configuration
###setPrefix ###setPrefix
@ -162,10 +165,45 @@ myApp.controller('MainCtrl', function($scope, localStorageService) {
function clearNumbers(key) { function clearNumbers(key) {
return localStorageService.clearAll(/^\d+$/); return localStorageService.clearAll(/^\d+$/);
} }
//...
function clearAll() { function clearAll() {
return localStorageService.clearAll(); return localStorageService.clearAll();
} }
});
```
###bind
Bind $scope key to localStorageService.
```js
myApp.controller('MainCtrl', function($scope, localStorageService) {
//...
localStorageService.set('property', 'oldValue');
localStorageService.bind($rootScope, 'property');
//Test Changes
$rootScope.property = 'newValue';
console.log(localStorageService.get('property')) // newValue;
//...
});
```
###deriveKey
Return the derive key
**Returns** `String`
```js
myApp.controller('MainCtrl', function($scope, localStorageService) {
//...
localStorageService.set('property', 'oldValue');
//Test Result
console.log(localStorageService.deriveKey('property')); // ls.property
//...
});
```
###length
Return localStorageService.length, ignore keys that not owned.
**Returns** `Number`
```js
myApp.controller('MainCtrl', function($scope, localStorageService) {
//...
var lsLength = localStorageService.length(); // e.g: 7
//... //...
}); });
``` ```