Вы должны правильно использовать свою структуру. Ваша структура является объектом, и вы рассматривали его как массив.
Итак, вам нужно получить данные из атрибута продукта, потому что данные - это ваш массив.
Вам нужно изменить свои getItems метод и исправить определенный интерфейс.
map((product: any) => { // <- you need to use your interface Product { } instead of any
return product.data.find((item: Fruits) => {
return item.itemID=== itemID;
});
{
"product" :{
"data" : [
{ "itemID" : "1" , "name" : "pen" , "qty" : "8" }`,
{ "itemID" : "2" , "name" : "notepad" , "qty" : "5" }
]
}
}