【发布时间】:2018-10-30 17:33:31
【问题描述】:
我在一个 Angular 4 应用程序中工作,在这个应用程序中,我需要每隔 15 分钟调用一次 API。我阅读了一些 stackoverflow 帖子,但我无法得到我正在寻找的内容。
这是我迄今为止尝试过的。
UPDATE_USER_SESSION() {
this.publicIp.v4().then(ip => {
this.END_USER_SESSION(ip)
})
this.publicIp.v4().then(ip => {
this.INSERT_USER_SESSION(ip)
})
}
我在 ngOnInit 之外有这个方法。我想每隔 15 分钟调用一次这个方法。
在 ngOnInit 里面我有以下
import 'rxjs/add/observable/interval';
this.call = Observable.interval(10000)
.subscribe((val) => { this.UPDATE_USER_SESSION() });
谁能指导我解决这个问题。
【问题讨论】:
-
您是否尝试过每 15 分钟应用超时或超时?称它为 this.sub = Observable.interval(10000) .subscribe((val) => { console.log('call'); } 并停止 this.sub.unsubscribe(); 从stackoverflow.com/questions/46096587/…
-
@Make 我试过这个stackoverflow.com/questions/36133430/…
-
我怀疑你打错字请检查你写的是ngOnInt还是ngOnInit,交叉验证。
-
这是一个拼写错误@Make
标签: angular