Console.Log(对象编号)- 对象的对象
Console.Log(Object Number) - Object of Object
我正在使用 Angular2 和 Firebase 检索新闻文章。
我记录了检索到的数据,它显示为一个包含对象数组的对象,但数组中只有一项从 39.
开始
我可以获取 39 以便检索此对象吗?
或者有别的方法吗?
谢谢
GWS
this._ReturnsService.fetchDataId(id)
.subscribe((data) => {
console.log(data);
this.news = data[39];
this.bodyofartical = this.news.body.replace(/\n/g, '<br />');
})
您可以执行 Object.keys(data)[0]
,这将 return 您正在寻找的 39
。
您可以从以下代码开始,并根据需要进行扩展。
this._ReturnsService.fetchDataId(id)
.subscribe((data) => {
console.log(data);
data.forEach( d => {
this.bodyofartical = d.news.body.replace(/\n/g, '<br />');
}
})
使用上面的代码,您不必担心索引 ID。
代码将遍历整个 data
数组。
如果 data
数组中的项目超过 1 项,则必须修改循环,否则 this.bodyofartical
将始终获取数组中的最后一篇文章。
我正在使用 Angular2 和 Firebase 检索新闻文章。
我记录了检索到的数据,它显示为一个包含对象数组的对象,但数组中只有一项从 39.
开始我可以获取 39 以便检索此对象吗?
或者有别的方法吗?
谢谢
GWS
this._ReturnsService.fetchDataId(id)
.subscribe((data) => {
console.log(data);
this.news = data[39];
this.bodyofartical = this.news.body.replace(/\n/g, '<br />');
})
您可以执行 Object.keys(data)[0]
,这将 return 您正在寻找的 39
。
您可以从以下代码开始,并根据需要进行扩展。
this._ReturnsService.fetchDataId(id)
.subscribe((data) => {
console.log(data);
data.forEach( d => {
this.bodyofartical = d.news.body.replace(/\n/g, '<br />');
}
})
使用上面的代码,您不必担心索引 ID。
代码将遍历整个 data
数组。
如果 data
数组中的项目超过 1 项,则必须修改循环,否则 this.bodyofartical
将始终获取数组中的最后一篇文章。