import { HeroDetailComponent } from './hero-detail/hero-detail.component';
import { MessagesComponent } from './messages/messages.component';
import { DashboardComponent } from './dashboard/dashboard.component';
+import { HeroSearchComponent } from './hero-search/hero-search.component';
+import { StoreModule } from '@ngrx/store';
+import { reducers, metaReducers } from './reducers';
@NgModule({
declarations: [
HeroesComponent,
HeroDetailComponent,
MessagesComponent,
- DashboardComponent
+ DashboardComponent,
+ HeroSearchComponent
],
imports: [
BrowserModule,
// Remove it when a real server is ready to receive requests.
HttpClientInMemoryWebApiModule.forRoot(
InMemoryDataService, { dataEncapsulation: false }
- )
+ ),
+
+ StoreModule.forRoot(reducers, {
+ metaReducers
+ })
],
providers: [],
bootstrap: [AppComponent]