2016-07-26 55 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),你会看到被添加的数据来安慰每一秒。