import { FormsModule } from '@angular/forms';
import { HttpClientModule } from '@angular/common/http';
+import { HttpClientInMemoryWebApiModule } from 'angular-in-memory-web-api';
+import { InMemoryDataService } from './in-memory-data.service';
+
import { AppComponent } from './app.component';
import { HeroesComponent } from './heroes/heroes.component';
import { HeroDetailComponent } from './hero-detail/hero-detail.component';
BrowserModule,
AppRoutingModule,
FormsModule,
- HttpClientModule
+ HttpClientModule,
+
+ // The HttpClientInMemoryWebApiModule module intercepts HTTP requests
+ // and returns simulated server responses.
+ // Remove it when a real server is ready to receive requests.
+ HttpClientInMemoryWebApiModule.forRoot(
+ InMemoryDataService, { dataEncapsulation: false }
+ )
],
providers: [],
bootstrap: [AppComponent]