Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 28 additions & 28 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,36 +10,36 @@ HTML5 web storage for Angular.js (ngHTML5Storage)
## Usage

create your service wrapper (optional)

app
.factory('myStorageService', ['ngHTML5Storage', function(ngHTML5Storage){
return {
saveStuffInLocalStorage: function(key, value){
return ngHTML5Storage.local(key, value);
},
saveStuffInSessionStorage: function(key, value){
return ngHTML5Storage.session(key, value);
}
};
}]);

//in your controller (be sure to inject your service)
myStorageService.saveStuffInLocalStorage(key, value)
.then(function(data){
//it is saved in local storage
});

```javascript
app
.factory('myStorageService', ['ngHTML5Storage', function(ngHTML5Storage){
return {
saveStuffInLocalStorage: function(key, value){
return ngHTML5Storage.local(key, value);
},
saveStuffInSessionStorage: function(key, value){
return ngHTML5Storage.session(key, value);
}
};
}]);

//in your controller (be sure to inject your service)
myStorageService.saveStuffInLocalStorage(key, value)
.then(function(data){
//it is saved in local storage
});
```

using ngHTML5Storage directly (without a service wrapper)

app
.controller('MyController', ['ngHTML5Storage', function(ngHTML5Storage){
ngHTML5Storage.session(key, value)
.then(function(data){
//it is saved in session storage
});
});

```javascript
app
.controller('MyController', ['ngHTML5Storage', function(ngHTML5Storage){
ngHTML5Storage.session(key, value)
.then(function(data){
//it is saved in session storage
});
});
```
## Methods of ngHTML5Storage

* `.local(key, value)` - set a value by key in localStorage
Expand Down