角度2 - 防止变化检测

时间:2017-04-06 14:17:19

标签: angular angular2-changedetection

我在组件类中有一个setInterval()函数,每1/10秒触发一次。它所做的就是更新d3图形并且不会触及任何角度绑定。

默认情况下,setInterval()会触发根节点的角度变化检测。

有没有办法在不触发任何变更检测的情况下运行setInterval()功能?

我不需要应用程序的其余部分进行自我更新,因为我知道这只会影响图表,而d3是唯一负责更新图表的人。

1 个答案:

答案 0 :(得分:2)

你必须在角度之外运行它。看一下类似问题的答案。

https://stackoverflow.com/a/39626378/1710501