我在 angular2 应用程序中遇到以下错误。
WARNING: your application is taking longer than 2000 Zone turns.
我的问题:什么是“区域转向”,为什么当它高于 2000 时它会警告我? (我知道我可以更改限制,但是,我为什么要这样做呢?)
最佳答案
此错误是由 Angular2/Universal 产生的。当区域微任务队列被处理并且处理完队列中的 2000 个任务后,仍然有待处理的任务。这可能是由于大量异步工作本身将大量异步任务排入队列造成的。 Angular 预计队列最终会变空。
https://github.com/angular/universal/issues/377#issuecomment-215229702
you can set maxZoneTurns to 10000 if you like or higher
关于angular - 什么是区域转弯?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37114478/