J'utilise Angular 5 et j'ai créé un service en utilisant angular-cli
Ce que je veux faire est de créer un service qui lit un fichier json local pour Angular 5.
Voici ce que j'ai ... Je suis un peu coincé...
import { Injectable } from '@angular/core';
import { HttpClientModule } from '@angular/common/http';
@Injectable()
export class AppSettingsService {
constructor(private http: HttpClientModule) {
var obj;
this.getJSON().subscribe(data => obj=data, error => console.log(error));
}
public getJSON(): Observable<any> {
return this.http.get("./assets/mydata.json")
.map((res:any) => res.json())
.catch((error:any) => console.log(error));
}
}
Comment puis-je le terminer ?
1 votes
angular.io/tutorial/toh-pt6 Par exemple,
HttpClientModule
ne doit pas être injecté dans le constructeur.