Angular 4.0.3:Uncaught TypeError:无法读取属性' apply'未定义的

时间:2017-04-24 22:46:43

标签: angular angular-cli

将我的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)

1 个答案:

答案 0 :(得分:7)

暂时降级zone.js

    npm install zone.js@0.8.7 --save

<强>详细信息:

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