Skip to content

Calling APIs

For newer versions of angular (version 4.3.x or above) http package is included under common

// for app.module.ts
import { HttpClientModule } from '@angular/common/http'
@NgModule({
    import: [
        BrowserModule
        HttpClientModule // must be after browser module
    ]
})

// for service.ts
import { HttpClient } from '@angular/common/http'
constructor(private httpClient: HttpClient) { }
// Remove any map(res => res.json()) calls (which we'll add later in our code). They are no longer needed.

For older versions of Angular you need to install the http package

//npm install --save @angular/http
import { HttpModule } from ''

// for service.ts
import { Http } from '@angular/http'