У меня есть следующий метод, который возвращает наблюдаемым:Выполнение вызовов API каждые 10 секунд
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
метод, но я не уверен, как использовать его в моей установке