【发布时间】:2017-03-02 14:23:58
【问题描述】:
public function(id: number) {
this.periodicCheckTimer = Observable.timer(10000, 5000).subscribe(
() => {
let model = this.find(id);
if (model['isActivated']) {
this.periodicCheckTimer.unsubscribe();
}
});
}
如果条件 if(model['isActivated']) 不满足,我想在 5 分钟后自动停止计时器。但是,如果条件满足,我可以手动停止它。不确定在这种情况下手动停止是否仍然正确。
对于其他计时器功能的任何建议也表示赞赏。
【问题讨论】:
标签: angular rxjs angular2-observables