Как выбрать конкретный идентификатор из формата JSON ...? - PullRequest
0 голосов
/ 04 февраля 2019

Как выбрать конкретные конкретные данные из формата json в ионном проекте?

Как выбрать идентификатор из конкретных данных в формате json?Как получить значение из идентификатора выбранного продукта и, в частности, отобразить его?

Как получить данные из массива json по идентификатору?

public product_data=[{ product_id:'1', product_image: "assets/img/rhoite.jpg", { product_id:'2', product_image: "assets/img/smtz.jpg", ];

Ответы [ 2 ]

0 голосов
/ 04 февраля 2019

Просто используйте оператор фильтра -

product_data.filter(ele => ele.product_id == '1')

PS: Вы можете изменить пару ключ / значение с тем, что вы хотите найти / отфильтровать.

Или или , вы также можете использовать метод Array.find, который будет возвращать только объект, если найден, как показано ниже -

product_data.find(ele => ele.product_id == '1')
0 голосов
/ 04 февраля 2019

Вы можете отфильтровать нужные данные, используя фильтр

let product_data=[{ product_id:'1', product_image: "assets/img/rhoite.jpg"}, { product_id:'2', product_image: "assets/img/smtz.jpg"}, ];

let select = 2

let op = product_data.filter(e=> e.product_id == select)

console.log(op)
...