如何在离子项目中从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",
];
答案 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)