Я новичок в Angular2/4, и у меня возникли проблемы с выполнением этого руководства, связанного с PrimeNG:
https://www.primefaces.org/primeng/#/schedule
Я создал класс EventService в файле моего проекта следующим образом:
import {Injectable} from '@angular/core';
import {Http} from '@angular/http';
@Injectable()
export class EventService {
constructor(private http: Http) {}
getEvents() {
return this.http.get('showcase/resources/data/scheduleevents.json')
.toPromise()
.then(res => <any[]> res.json().data)
.then(data => { return data; });
}
}
Проблема в том, что WebStorm выдает мне ошибку в методе toPromise(), он говорит:
Error:(11, 8) TS2339:Property 'toPromise' does not exist on type 'Observable<Response>'.
Почему? Что это значит? В чем проблема? Как я могу попытаться это исправить?