Я обновил свой проект до ionic 4 и angular 7 и исправил все импорты и ошибки в коде, чтобы он работал в соответствии с изменениями Angular 7.
Единственное, что я не могу решитьэто следующее использование HttpClient
:
if (params.method == 'GET') {
return this.http.get(url, {headers: headers, params: request_params, withCredentials: true})
.timeout(10000)
.pipe(catchError(this.errorHandler()));
}
Я получаю 2 ошибки, первое:
Свойство 'timeout' не существует для типа 'Observable'.ts(2339)
И:
Не удается найти имя 'catchError'.Вы имели в виду 'RTCError'? Ts (2552)
this.errorHandler()
- отправить ошибку, если что-то пошло не так.