Я использую Angular 7, и у меня есть эта структура папок
src
app
app.component.css
app.component.html
app.component.spec.ts
app.component.ts
app.module.ts
component.service.spec.ts
component.service.ts
В моем файле src / app / component.service у меня есть
import { Injectable } from '@angular/core';
import { HttpModule } from '@angular/http';
@Injectable({
providedIn: 'root'
})
export class ComponentService {
private apiUrl = 'http://localhost:8080/todo/';
constructor(private http: Http) {
}
findAll(): Promise<Array<AppComponent>> {
return this.http.get(this.apiUrl + "/list")
.toPromise()
.then(response => response.json() as Todo[])
.catch(this.handleError);
}
...
, но я неоднократнополучить ошибку импорта
ERROR in src/app/component.service.ts(9,29): error TS2304: Cannot find name 'Http'.
Я включаю HttpModule в свой сервис, так что еще мне не хватает, чтобы правильно включить это?