Angular6 ngZone中何时触发onTurnDone

Angular6 ngZone中何时触发onTurnDone,angular6,Angular6,我正在阅读Angular中的更改检测,了解到应用程序从ngZone订阅onTurnDone事件,并执行执行执行更改检测的tick()函数 onTurnDone何时启动?它是一个周期性事件,每隔几毫秒触发一次,还是在异步操作发生时触发(例如,单击?Angular使用,monkey在运行时修补大多数浏览器API(DOM事件、XHR请求、setTimeout…等)。然后从angular应用程序中调用这些修补方法,而angular应用程序又调用本机浏览器API。 在任务完成时,区域(Ngzone)启动o

我正在阅读
Angular
中的更改检测,了解到应用程序从
ngZone
订阅
onTurnDone
事件,并执行执行执行更改检测的
tick()
函数

onTurnDone
何时启动?它是一个周期性事件,每隔几毫秒触发一次,还是在异步操作发生时触发(例如,
单击

Angular使用,monkey在运行时修补大多数浏览器API(DOM事件、XHR请求、setTimeout…等)。然后从angular应用程序中调用这些修补方法,而angular应用程序又调用本机浏览器API。 在任务完成时,区域(Ngzone)启动onTurnDone(现在重命名为),然后通过调用tick()方法最终启动更改检测过程。

Angular使用Angular,monkey在运行时修补大多数浏览器API(DOM事件、XHR请求、setTimeout…等)。然后从angular应用程序中调用这些修补方法,而angular应用程序又调用本机浏览器API。 任务完成时,区域(Ngzone)触发onTurnDone(现在重命名为),然后通过调用tick()方法最终启动更改检测过程