У меня есть get
метод, который возвращает данные типа ProductModel
.
getProduct(id:number): Observable<ProductModel[]> {
const url = `${'api/product/getProductById/'}/${id}`;
return this.http.get<ProductModel[]>(url).pipe(
catchError(this.handleError('getProduct', []))
)
}
Я возвращаю один ProductModel
, и нет необходимости иметь список ProductModel
. Как это сделать, когда я удаляю []
У меня ошибка? И у меня есть проблема в моем компоненте, я объявил product :ProductModel ;
, и когда я возвращаю данные, мой product
не определен
this.productService.getProduct(162).subscribe((product) => {
this.product = product[0];
console.log(product)
})