【发布时间】:2018-11-25 20:54:45
【问题描述】:
我有这样的 JSON,它存储在变量中。
data=[
[
{
"fdate":"01-01-2018",
"pdate":"31-12-2018",
"range":"01-01-2018 - 31-12-2018",
"nlist":[ ],
"nplist":[ ]
}
],
[
{
"fdate":"01-01-2018",
"pdate":"31-12-2018",
"range":"01-01-2018 - 31-12-2018",
"nlist":[ ],
"nplist":[ ]
},
{
"efdate":"21-01-2018",
"expdate":"31-12-2018",
"range":"21-01-2018 - 31-12-2018",
"nlist":[ ],
"nplist":[ ]
}
]
]
如何从打字稿文件中获取范围,请指教。
我正在尝试这样检索,但它不起作用
for(let i=0; i< this.data.length; i++){
this.other += this.data[i].range;
}
Console.log(this.other);
如果有更好的方法,请建议或告诉我
【问题讨论】:
-
您的数据有点狂野,但要获得第一个范围,您可以使用
data[0][0].range -
你在哪里需要这个值?可以加点代码吗?
-
到目前为止你尝试过什么?请发布预期输出
-
我已经更新了问题,也添加了ts代码,请指导或任何更好的方法。
-
即使console.log 拼写错误。我很确定这是一个异步问题;贴出你正在使用的代码,否则没人能帮你
标签: javascript angular typescript angular5