我在angular2应用程序中遇到以下错误。
WARNING: your application is taking longer than 2000 Zone turns.
我的问题:什么是'区域转弯',为什么它在2000以上时警告我? (我知道我可以改变限制,但是,为什么我会这样做?)
答案 0 :(得分:3)
此错误由Angular2 / Universal产生。处理区域微任务队列时,从队列处理2000个任务后,仍有待处理的任务。这可能是由许多异步工作引起的,这些异步工作本身会将许多异步任务排入队列。 Angular期望队列最终变空。
https://github.com/angular/universal/issues/377#issuecomment-215229702
如果你喜欢或更高,你可以将maxZoneTurns设置为10000