簡體   English   中英

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]來返回您要查找的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數組中有多個項目,則必須修改循環,否則this.bodyofartical將始終獲取數組中的最后一篇文章。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM