22import { NgModule } from '@angular/core' ;
33import { BrowserModule } from '@angular/platform-browser' ;
44import { HttpModule } from '@angular/http' ;
5- import { ReactiveFormsModule } from '@angular/forms' ;
5+ import { ReactiveFormsModule } from '@angular/forms' ;
66
77import { AppComponent } from './app.component' ;
88import { AppRoutingModule } from './app-routing.module' ;
@@ -12,13 +12,19 @@ import { HeroSearchComponent } from './hero-search.component';
1212import { HeroDetailComponent } from './hero-detail.component' ;
1313import { HeroListComponent } from './hero-list.component' ;
1414import { HeroCounterComponent } from './hero-counter.component' ;
15+ import { MessageLogComponent } from './message-log.component' ;
16+
1517import { LoadingService } from './loading.service' ;
1618import { HeroService } from './hero.service' ;
1719
20+ // #docregion event-aggregator-import
21+ import { EventAggregatorService } from './event-aggregator.service' ;
22+ // #enddocregion event-aggregator-import
23+ import { ApiErrorHandlerService } from './api-error-handler.service' ;
24+
1825// Imports for loading & configuring the in-memory web api
1926import { InMemoryWebApiModule } from 'angular-in-memory-web-api' ;
2027import { InMemoryDataService } from './in-memory-data.service' ;
21- import { ApiErrorHandlerService } from './api-error-handler.service' ;
2228
2329@NgModule ( {
2430 imports : [
@@ -35,11 +41,13 @@ import { ApiErrorHandlerService } from './api-error-handler.service';
3541 HeroSearchComponent ,
3642 HeroDetailComponent ,
3743 HeroListComponent ,
38- HeroCounterComponent
44+ HeroCounterComponent ,
45+ MessageLogComponent
3946 ] ,
4047 providers : [
4148 HeroService ,
4249 LoadingService ,
50+ EventAggregatorService ,
4351 ApiErrorHandlerService
4452 ] ,
4553 bootstrap : [ AppComponent ]
0 commit comments