【发布时间】:2017-11-06 19:09:03
【问题描述】:
我有以下方法返回一个 observable:
getWhatsUp() {
return this.http.get('user/whatsUp?token=' + this.getToken())
.map((res:Response) => res.json())
.catch(
err => {
this.checkToken(err);
return Observable.throw('Unverified token');
}
);
}
我在我的组件中使用它的方式如下:
ngOnInit() {
this.getWhatsUp();
}
getWhatsUp() {
this.service.getWhatsUp()
.subscribe(
data => {
this.activities = data.activities;
},
error => { console.log("Error #333"); }
);
}
如何每 10 秒运行一次以更新活动并确保 api 调用不会被堆叠和运行多次?
我知道interval 方法,但我不确定如何在我的设置中使用它
【问题讨论】:
标签: angular