我试图在我的Angular 4应用程序中使用setInterval。
const inter = setInterval(() => {
// logic resulting in exitCondition
if(exitCondition) {
clearInterval(inter);
}
}, 1000);
此设置在原始javascript中工作正常,但
clearInterval()
在Angular中似乎不起作用。经过研究,我发现了Angular 1.x的间隔服务:https://docs.angularjs.org/api/ng/service/ $ interval
Angular 4有什么类似的东西吗?还是有一种解决方法可以使clearInterval()工作?
最佳答案
你可以这样设置
this.interval = setInterval(() => {
}, 1000);
像这样清楚
if (this.interval) {
clearInterval(this.interval);
}
关于javascript - 如何在Angular 4中使用clearInterval(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45293635/