如何从json格式中选择特定的ID ...?

时间:2019-02-04 05:35:17

标签: javascript json angular typescript ionic-framework

如何在离子项目中从json格式中选择特定的特定数据?

如何从json格式的特定数据中选择ID? 如何从所选产品的ID中获取值并特别显示?

如何通过ID从json数组中获取数据?

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

2 个答案:

答案 0 :(得分:1)

只需使用过滤器运算符-

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

PS:您可以使用要搜索/过滤的任何内容更改键/值对。

或者,您也可以使用 Array.find 方法,该方法将仅返回找到的对象,如以下-

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

答案 1 :(得分:0)

您可以使用filter

过滤出所需的数据

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)