Это мой HttpService.tsHTTP служба не работает
import { Injectable } from "@angular/core";
import { Http, Response } from "@angular/http";
import 'rxjs/add/operator/map';
@Injectable()
export class HttpService {
constructor (private http: Http) {}
getData() {
return this.http.get('http://blog_api.org/v1/posts')
.map((response: Response) => response.json());
}
}
Это мой app.component.ts
import { Component } from '@angular/core';
import { HttpService } from '../app/services/HttpService'
@Component({
selector: 'my-app',
template: `Hello`,
})
export class AppComponent {
constructor (private httpService: HttpService) {};
ngOnInit() {
this.httpService.getData()
.subscribe(
data => console.log(data)
)
}
}
Когда я работаю приложение, я получаю сообщение об ошибке:
EXCEPTION: No provider for HttpService!
Всегда помните, чтобы Google сообщение об ошибке первого. Запрос для 'EXCEPTION: Нет провайдера для HttpService!' Будет загружать множество существующих вопросов. –