【发布时间】:2018-08-17 11:18:34
【问题描述】:
我在使用 Angular 6 中的计时器时遇到问题。在某些满足条件后,我无法取消订阅计时器。
this.testInterval=interval(1000).pipe(
map(x => this.testSecTime )
).subscribe(x => this.reduceTimer());
【问题讨论】:
标签: angular
我在使用 Angular 6 中的计时器时遇到问题。在某些满足条件后,我无法取消订阅计时器。
this.testInterval=interval(1000).pipe(
map(x => this.testSecTime )
).subscribe(x => this.reduceTimer());
【问题讨论】:
标签: angular
为此使用unsubscribe。
如果页面破坏
ngOnDestroy() {
this.testInterval.unsubscribe()
}
或
适用于任何情况
this.testInterval.unsubscribe()
【讨论】:
使用unsubscribe
this.testInterval.unsubscribe()
【讨论】: