2
2
import { NgModule } from '@angular/core' ;
3
3
import { BrowserModule } from '@angular/platform-browser' ;
4
4
import { HttpModule } from '@angular/http' ;
5
- import { ReactiveFormsModule } from '@angular/forms' ;
5
+ import { ReactiveFormsModule } from '@angular/forms' ;
6
6
7
7
import { AppComponent } from './app.component' ;
8
8
import { AppRoutingModule } from './app-routing.module' ;
@@ -12,13 +12,19 @@ import { HeroSearchComponent } from './hero-search.component';
12
12
import { HeroDetailComponent } from './hero-detail.component' ;
13
13
import { HeroListComponent } from './hero-list.component' ;
14
14
import { HeroCounterComponent } from './hero-counter.component' ;
15
+ import { MessageLogComponent } from './message-log.component' ;
16
+
15
17
import { LoadingService } from './loading.service' ;
16
18
import { HeroService } from './hero.service' ;
17
19
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
+
18
25
// Imports for loading & configuring the in-memory web api
19
26
import { InMemoryWebApiModule } from 'angular-in-memory-web-api' ;
20
27
import { InMemoryDataService } from './in-memory-data.service' ;
21
- import { ApiErrorHandlerService } from './api-error-handler.service' ;
22
28
23
29
@NgModule ( {
24
30
imports : [
@@ -35,11 +41,13 @@ import { ApiErrorHandlerService } from './api-error-handler.service';
35
41
HeroSearchComponent ,
36
42
HeroDetailComponent ,
37
43
HeroListComponent ,
38
- HeroCounterComponent
44
+ HeroCounterComponent ,
45
+ MessageLogComponent
39
46
] ,
40
47
providers : [
41
48
HeroService ,
42
49
LoadingService ,
50
+ EventAggregatorService ,
43
51
ApiErrorHandlerService
44
52
] ,
45
53
bootstrap : [ AppComponent ]
0 commit comments