Kev*_*Shi 9 javascript clearinterval angular
我想在我的Angular 4应用程序中使用setInterval.
const inter = setInterval(() => {
// logic resulting in exitCondition
if(exitCondition) {
clearInterval(inter);
}
}, 1000);
Run Code Online (Sandbox Code Playgroud)
这个设置在vanilla javascript中运行良好,但clearInterval()似乎在Angular中不起作用.做了一些研究后,我找到了Angular 1.x的间隔服务:
https://docs.angularjs.org/api/ng/service/ $ interval
Angular 4有类似的东西吗?或者有一个解决方法使clearInterval()工作?
Saj*_*ran 21
你可以这样设置,
this.interval = setInterval(() => {
}, 1000);
Run Code Online (Sandbox Code Playgroud)
这样清楚,
if (this.interval) {
clearInterval(this.interval);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12103 次 |
| 最近记录: |