Files
demo-promises-observables/src/app/core/rest-services/car.rest-service.ts

19 lines
411 B
TypeScript

import { Injectable } from '@angular/core';
import {HttpClient} from "@angular/common/http";
import {Car} from "../model/car";
import {toPromise} from "../utils/promises.utils";
@Injectable({
providedIn: 'root'
})
export class CarRestService {
constructor(
private http: HttpClient
) { }
findById(carId: string): Promise<Car> {
return toPromise(this.http.get<Car>(`/cars/${carId}`));
}
}