Angular 4.0.3:Uncaught TypeError:无法读取undefined的属性’apply’

前端之家收集整理的这篇文章主要介绍了Angular 4.0.3:Uncaught TypeError:无法读取undefined的属性’apply’前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
将我的Angular 4.0.2应用程序升级到Angular 4.0.3后,我在Chrome控制台中收到以下错误

zone.js:1265 Uncaught TypeError: Cannot read property 'apply' of undefined
    at XMLHttpRequest.desc.get [as ontimeout] (zone.js:1265)
    at XHRLocalObject.AbstractXHRObject._cleanup (abstract-xhr.js:149)
    at XMLHttpRequest.xhr.onreadystatechange (abstract-xhr.js:125)
    at XMLHttpRequest.wrapFn (zone.js:1230)
    at ZoneDelegate.invokeTask (zone.js:398)
    at Zone.runTask (zone.js:165)
    at XMLHttpRequest.ZoneTask.invoke (zone.js:460)

解决方法

暂时降级zone.js:

npm install zone.js@0.8.7 --save

细节:

zone.js 0.8.8依赖项是错误的根本原因,因此将版本修复为0.8.7直到修复此版本,这应该在zone#747落地时发生.

猜你在找的Angularjs相关文章