我有一个Angular 2 TypeScript项目。我已经更新了所有的软件包并构建了该项目。如何调试zone.js异常?
现在我在控制台中看到此错误:
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)
所以我不能找出其中的错误是在项目的代码,因为在堆栈跟踪没有项目代码。在开始时有很多HTTP请求。他们都成功了(在网络标签中没有错误),但我看到实际上没有数据:没有内容<select>
。我想避免必须通过我的代码,删除它的一部分,并测试错误是否仍然存在。
有什么方法可以找出我的代码在哪里导致这个错误?
将zonejs降级至0.8.5 https://github.com/angular/angular-cli/issues/6036 – yurzui