angular - 角度错误 setInterval:不清除间隔或不做我不理解的事情
问题描述
在我的代码中,我以这种方式设置间隔
this.myInterval = setInterval(() => {
if (this.area != null) {
this.doSomething.setSomething(this.area);
} else this.getArea();
}, 9000);
然后
ngOnDestroy() {
clearInterval(this.myInterval );
}
但是当我更改页面时,它总是继续每 9 秒调用一次 this.doSomething.setSomething ......并得到错误ERROR Error: Uncaught (in promise): TypeError: makeInstance(...) is null
怎么了???
解决方案
推荐阅读
- flutter - 在 Dart 中排序多个列表并按 id 过滤它们的算法?更好的方法
- ios - 如何从背景刷新圆形动画?迅速
- android - android以编程方式关闭/打开屏幕
- python-3.x - 我已经在我的虚拟环境中安装了 imutils 库,但它一直抛出 MODULE NOT FOUND ERROR
- count - 计算列中的不同值
- rcpp - 将 Rcpp 从 1.0.6 更新到 1.0.7 后,Rcpp 代码崩溃
- excel - 唯一随机数生成器 VBA 代码问题
- c# - 用 C# 中 ComboBox.DataSource 中的数据填充 DataTable?
- python - 如何在 seaborn 图形级图中包装长刻度标签
- powerbi - Power BI:从第三个相关表中获取值