У меня есть приложение Angular 2, которое я подключаю к заднему концу RESTful. Задний конец работает нормально. Приложение Angular 2 отлично работало, когда я использовал его с локальным хранилищем. Теперь я застрял на наблюдаемых.Проблема с RXJS Observables делает звонки REST?
Основной компонент вызывает службу инициализации:
ngOnInit() {
this.appList = this.appListService.getAppList();
}
appListService называет услугой хранения с запросом GET:
getAppList() {
console.log(this.storage.get());
return this.storage.get();
}
Служба хранения попадает на спине конец с запросом на получение через конечную точку:
get(): Observable<Course[]> {
return this.http.get(this.BaseUrl)
.map(this.extractData)
.catch(this.handleError);
}
Что все это заставляет меня по логу консоли заключается в следующем:
Observable_isScalar: falseoperator: CatchOperatorsource: Observable__proto__: Object
Так как я могу превратить наблюдаемый в массив объектов, который является то, что запрос GET должен вернуть со спины конец?
Там нет лучшего места, то документы: https://angular.io/docs/ts/latest/guide/server-communication.html – olsn