[英]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.