【发布时间】:2017-07-13 10:33:45
【问题描述】:
我有一个具有该功能的服务:
fetchChatCirclesFromServer(): Observable<Response> {
return this.http.post(
this.apiurl + '/chat-circle/getChatCircles',
{user: {loc: {lat: this.lat, lng: this.lng}}},
{headers: this.headers}
)
}
我在组件中订阅这个 Observable,如下所示:
ngOnInit() {
this.chatCircleService.fetchChatCirclesFromServer()
.subscribe(resp => {
this.chatCircles = resp.json().chatCircle
this.chatCircleService.joinChatCircle(this.chatCircles[0].id)
})
}
如何转换 fetchChatCirclesFromServer() 函数,使其每 2 分钟调用一次 http.post 将响应发送回组件? 我已经尝试过在类似问题上发布的 Observable.interval().timeInterval() 解决方案,但在我的情况下甚至无法编译。 谢谢
【问题讨论】:
-
为什么不编译?你得到什么错误?时间间隔解决方案的实现是什么?