In order to start making HTTP calls from our Angular app we need to import the angular/http
module and register for HTTP services. It supports both XHR and JSONP requests exposed through the HttpClientModule
and HttpClientJsonpModule
respectively. In this section we will be focusing only on the HttpClientModule
.
In order to use the various HTTP services we need to include HttpClientModule
in the imports for the root NgModule
. This will allow us to access HTTP services from anywhere in the application.
...
import { AppComponent } from './app.component'
import { HttpClientModule } from '@angular/http';
@NgModule({
imports: [
BrowserModule,
ReactiveFormsModule,
FormsModule,
HttpClientModule
],
providers: [SearchService],
declarations: [AppComponent],
bootstrap: [AppComponent]
})
export class AppModule {}