簡體   English   中英

使用Angular 2將JSON對象存儲在變量中

[英]Storing JSON Object in variable with Angular 2

我正在使用HTTP GET請求從服務器中檢索一些JSON代碼。 我將JSON數據存儲在一個變量中。 JSON數據只有兩個對象,分鍾和秒。 這兩個對象的值都在不斷變化(JSON表示計時器)。 我的問題是,如果我將HTML模板中的值插值,結果就完美了! 但是,如果我嘗試用console.log記錄JSON數據或將其存儲到數組中,則它會為我提供null或Array,其中沒有數據。

this.timeService.fetchTime().subscribe(
    (data) => this.timeArray = data);
console.log(this.timeService);

這是檢索我的JSON數據並將其存儲到已經聲明的變量timeArray = []中的服務。 如果我在HTML代碼中使用{{timeArray.minutes}},則顯示效果很好。 如何將timeArray.minutes存儲到代碼中的局部變量中?

如果它在模板中正確顯示,則說明您已經將其存儲在變量中。

您還可以做的是創建另一個變量minutes,並將數據中的minutes值傳遞給它。

this.timeService.fetchTime().subscribe(
(data) => {
    this.timeArray = data;
    this.minutes = data.minutes;
});

暫無
暫無

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

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