我已经使用AngularJS了一会儿,并发现需要每隔一段时间使用$超时 (似乎通常是初始化一个jQuery插件)。 最近,我一直在试图得到更好,更深入的理解周期的消化,我碰到$ evalAsync函数。 看来这个函数产生类似的结果$timeout ,只有你不给它延迟。 每次我使用$timeout它一直延迟0,所以现在我想知道如果我应该使用$evalAsync来代替。 两者之间有什么根本的区别? 你会使用哪一种呢? 我想得到什么时候使用哪一个更好的感觉。