我需要从保存在component.ts文件中的JSON对象中获取数据

时间:2018-08-29 11:46:00

标签: json angular typescript angular2-directives

我需要从保存在component.ts文件中的JSON对象中获取数据。

Object_name=[
    {"name": "value_1","prop":["data_1","data_2","data_3"]},
    {"name": "value_2","prop":["data_1","data_2","data_3"]},
    {"name": "value_3","prop":["data_1","data_2","data_3"]}
];

我想获取object_name并检查if(value_1),然后在任何变量或控制台中获取“ prop”数据。 我是新手,请举一个例子

3 个答案:

答案 0 :(得分:0)

您可以在Object_name数组上使用filter operator

const filtered = Object_name.filter(item => item.name === 'value_1');
filtered.forEach(item => console.log(item.prop));

答案 1 :(得分:0)

for (var i = 0; i < this.Object_name.length; i++) {
    if(this.Object_name[i].name == "value_1") {
      console.log(this.Object_name[i].prop)
    }
}

答案 2 :(得分:0)

您可以在循环中使用

127.0.0.1