Utilisation de HttpClient
1. Injection du service HttpClient
HttpClientimport { Component } from '@angular/core';
import { HttpClient } from '@angular/common/http';
@Component({
selector: 'wt-book-search',
templateUrl: './book-search.component.html'
})
export class BookSearchComponent {
constructor(private _httpClient: HttpClient) {
}
}import { HttpClientModule } from '@angular/common/http';
@NgModule({
declarations: [
BookPreviewComponent,
BookSearchComponent
],
exports: [
BookPreviewComponent,
BookSearchComponent
],
imports: [
HttpClientModule,
SharedModule
]
})
export class BookModule {
}2. Exécution de la requête
HttpClient.get & co.
HttpClient.get & co.Déclenchement de la requête au subscribe
subscribe3. Traitement de la "response"
"Hint" du type de la "response"
Transformation de la "response"
Attention au type de retour
Astuce
Mis à jour