Angularjs 角度间隔与间隙间隔

Angularjs 角度间隔与间隙间隔,angularjs,Angularjs,我刚刚修复了代码中的一个缺陷,它是由使用clearInterval而不是$interval.cancel引起的。据我所知,这段代码在过去的Angular 1.2或我认为的其他版本中工作,我想知道$interval实现是否有任何更改。尤其是考虑到角度文档: Angular的window.setInterval包装器 无论这种变化是什么,有文件记载的清除角度间隔的方法不是使用clearInterval,因此您不应该使用它。它是如何包装时间间隔的是angular的业务。您应该只使用公共的、有文档记录的

我刚刚修复了代码中的一个缺陷,它是由使用clearInterval而不是$interval.cancel引起的。据我所知,这段代码在过去的Angular 1.2或我认为的其他版本中工作,我想知道$interval实现是否有任何更改。尤其是考虑到角度文档:

Angular的window.setInterval包装器


无论这种变化是什么,有文件记载的清除角度间隔的方法不是使用clearInterval,因此您不应该使用它。它是如何包装时间间隔的是angular的业务。您应该只使用公共的、有文档记录的API。要将回调函数中的更改应用于控制器作用域,需要此函数的角度包装器。以下只是猜测,看起来它应该与$digest循环更改或其他相关内容有关。@JBNizet:谢谢,显然,我会告诉打破它的人;