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.