У меня есть следующее в vehicle.service.ts
:
getVehicleById(id: number): Observable<Vehicle> {
const url = `${this.vehicleUrl}?vehicleId=${id}`;
console.log(`GET vehicle details url: ${url}`);
return this.http.get<Vehicle>(url).pipe(
tap(_ => console.log(`getVehicleById(): fetched vehicle id = ${id}`)),
catchError(this.handleError<Vehicle>(`vehicle id = ${id}`))
);
}
Вывод на консоль в .tap () записан..HandleError () не обработан - это хорошо, поскольку он говорит мне, что вызов службы был успешным.
Проблема в том, что мой компонент HTML не заполнен JSON, возвращаемым из вызова службы.Как вывести результаты запроса GET, чтобы я мог видеть, что я на самом деле получаю от сервиса.Я вставил значение url
в Почтальон и получил ожидаемые результаты, так что это должно быть что-то в угловом проекте.Мне просто нужно выяснить, что не так, и проверка данных из службы кажется хорошим началом.
Как вывести результаты запроса GET в console.log ()?