ngrx / Store Devtools
Licence: mit
Developer Tools for @ngrx/store
Stars: ✭ 331
Programming Languages
typescript
32286 projects
This repository is for version 3.x of of @ngrx/store-devtools.
Click here for the latest version (4.x)
@ngrx/store-devtools
Devtools for @ngrx/store.
Installation
npm install @ngrx/[email protected] --save
Instrumentation
Instrumentation with the Chrome / Firefox Extension (Preferred)
-
Download the Redux Devtools Extension
-
In your root Angular module import
StoreDevtoolsModule.instrumentOnlyWithExtension()
:
import { StoreDevtoolsModule } from '@ngrx/store-devtools';
@NgModule({
imports: [
StoreModule.provideStore(rootReducer),
// Note that you must instrument after importing StoreModule
StoreDevtoolsModule.instrumentOnlyWithExtension({
maxAge: 5
})
]
})
export class AppModule { }
Instrumentation with a Custom Monitor
To instrument @ngrx/store and use the devtools with a custom monitor you will need to setup the
instrumentation providers using instrumentStore()
:
import {StoreDevtoolsModule} from '@ngrx/store-devtools';
@NgModule({
imports: [
StoreModule.provideStore(rootReducer),
// Note that you must instrument after importing StoreModule
StoreDevtoolsModule.instrumentStore({
maxAge: 5,
monitor: monitorReducer
})
]
})
export class AppModule { }
See @ngrx/store-log-monitor for an example monitor built for Angular 2
Contributing
Please read contributing guidelines here.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].