7ae7573bc8
In Node.JS console.log/error/warn functions actually resuls in a socket write which in turn is considered by Zone.js as an async task. This means that if there is any exception during change detection in a platform-server application the error handler will make the Angular Zone unstable which in turn will cause change detection to run on next tick and cause an infinite loop. It is also better to run the error handler outside of the Angular Zone in general on all platforms so that an error in the error handler itself doesn't cause an infinite loop. Fixes #17073, #7774. PR Close #18269 |
||
---|---|---|
.. | ||
ng_zone_spec.ts |