1.0.24 • Published 2 months ago
ngrx-store-persist v1.0.24
ngrx-store-persist
Simple syncing between ngrx store and localStorage, IndexedDB or WebSQL.
Dependencies
ngrx-store-persist
depends on @ngrx/store and Angular 2+.
Usage
npm install ngrx-store-persist --save
// main.ts
import { NgModule } from '@angular/core';
import {
getAllDataFromLocalForage,
default as localForage,
} from 'ngrx-store-persist';
getAllDataFromLocalForage({
driver: localForage.INDEXEDDB,
keys: [
'user',
'posts'
],
}).then(() => {
platformBrowserDynamic()
.bootstrapModule(AppModule)
.catch(err => console.log(err));
});
Also need to add storageSyncMetaReducer
to metaReducers
:
// app.module.ts
import { storageSyncMetaReducer } from 'ngrx-store-persist';
StoreModule.forRoot(rootReducer, { metaReducers: [storageSyncMetaReducer] }),
##Config
keys
(required) State keys to sync with storage.driver
(optional) by default equals localForage.LOCALSTORAGE. Also can be localForage.WEBSQL, localForage.INDEXEDDB.
1.0.22
2 months ago
1.0.24
2 months ago
1.0.23
2 months ago
1.0.21
10 months ago
1.0.20
5 years ago
1.0.19
5 years ago
1.0.18
5 years ago
1.0.17
5 years ago
1.0.16
5 years ago
1.0.15
5 years ago
1.0.14
5 years ago
1.0.13
5 years ago
1.0.12
5 years ago
1.0.11
5 years ago
1.0.10
5 years ago
1.0.9
5 years ago
1.0.8
5 years ago
1.0.7
5 years ago
1.0.6
5 years ago
1.0.5
5 years ago
1.0.4
5 years ago
1.0.3
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago