Tôi đang sử dụng Angular 5 và tôi đã tạo một dịch vụ bằng cách sử dụng angle-cli
Những gì tôi muốn làm là tạo một dịch vụ đọc tệp json cục bộ cho Angular 5.
Đây là những gì tôi có ... Tôi hơi bế tắc ...
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));
}
}
Làm thế nào tôi có thể hoàn thành việc này?
HttpClientModule
không nên được đưa vào hàm tạo.