Angular 2 - 防止更改检测
Angular 2 - Prevent Change Detection
我在组件 class 中有一个 setInterval()
函数,每 1/10 秒触发一次。它所做的只是更新一个 d3 图表并且不触及任何 angular 绑定。
默认情况下 setInterval()
从根节点触发 angular 中的变化检测。
有没有办法在不触发任何更改检测的情况下 运行 setInterval()
函数?
我不需要应用程序的其余部分自行更新,因为我知道这只会影响图形,而 d3 是唯一负责更新图形的程序。
你必须 运行 它在 angular 之外。看一下类似问题的答案。
我在组件 class 中有一个 setInterval()
函数,每 1/10 秒触发一次。它所做的只是更新一个 d3 图表并且不触及任何 angular 绑定。
默认情况下 setInterval()
从根节点触发 angular 中的变化检测。
有没有办法在不触发任何更改检测的情况下 运行 setInterval()
函数?
我不需要应用程序的其余部分自行更新,因为我知道这只会影响图形,而 d3 是唯一负责更新图形的程序。
你必须 运行 它在 angular 之外。看一下类似问题的答案。