Angular 角度2停止一个可观察的物体
我有以下可观察的倒计时计算:Angular 角度2停止一个可观察的物体,angular,Angular,我有以下可观察的倒计时计算: Observable.interval(1000).map((x) => { let date1= Math.floor(new Date().getTime()/1000); let date2 = Math.floor(this.future.getTime()/1000)+600; this.diff = date2 - date1; }).subscribe((x) => { this.m
Observable.interval(1000).map((x) => {
let date1= Math.floor(new Date().getTime()/1000);
let date2 = Math.floor(this.future.getTime()/1000)+600;
this.diff = date2 - date1;
}).subscribe((x) => {
this.message = this.dhms(this.diff);
});
当
this.diff
取消注册时,我想停止可观察到的。在我的案例中不停止计时,我有这个this.count=100;this.countDown=Observable.timer(0,1000).take(this.count).map(()=>this.count=this.count-10);this.sub=Observable.interval(1000).subscribe((val)=>{if(this.count==0){this.sub.unsubscribe();})
而且它仍然在timmer上显示数字,并且正在变为负数。抱歉,我无法阅读此代码。请创建一个新问题,并添加代码,使其格式正确。好了。
let sub = Observable.interval(1000).map((x) => {
...
sub.unsubsribe();