使用AngularJS的$ timeout时,默认延迟是多少?

jme*_*aly 7 javascript timeout angularjs

在非常简短的AngularJS $ timeout文档页面上,'delay'参数被声明为可选.当使用$ timeout而没有指定延迟时,我注意到仍然会应用延迟.

任何人都可以告诉我,当论证被隐含时,延迟分配了多少时间?

kub*_*ntu 9

$timeout延迟被省略,则默认为0.但是,包含在其中的代码块是在Angular操纵DOM之后执行的.查看对AngularJS $ evalAsync vs $ timeout的响应


Joe*_*nek 6

我的理解是延迟'0'意味着它将作为下一次事件循环运行的一部分被拾取.这是一个特别短暂但不确定的时间.