2016-07-26 41 views
0

如何我可以利用這個功能setInterval()的setInterval和更新數據

更新我的API(讓)我有這個這個獲得閃光功能:

getServices(){ 
    return this._http.get(this._url) 
        .map(res => res.json()); 
} 

,我會刷新我的數據(獲取JSON數據)每1秒

我發現這個例子,但這個函數只顯示日誌每一秒,以及如何更新我的API與獲取?

setInterval(function (getServices) { 
      console.log("Test") 
     }, 1000) 
+0

請提供更多信息。對我而言,完全不清楚應該採取什麼樣的行爲。 –

+0

@GünterZöchbauer我更新我的問題 –

+0

什麼是「我如何更新我的API」的意思。我沒有得到你想要完成的事情。 –

回答

1

大概應該是這樣的:

setInterval(() => { 
    this. getServices(); 
    console.log("Test") 
}, 1000); 

但你的問題不是很清楚,也很難知道。

0

我想你的意思是你有一個函數getServices,你想每秒調用一次,並對結果做些什麼。

這是你如何能做到這一點:

setInterval(() => { 
    let result = getServices(); 
    console.log(result); 
}, 1000) 

Playground with working example - 運行並打開控制檯(F12),你會看到被添加的數據來安慰每一秒。