Pertanyaan Angular 2 - TypeError: Tidak dapat membaca properti 'berlaku' dari tidak terdefinisi


Saya sedang mengembangkan aplikasi Angular 2 yang sangat sederhana dengan hanya satu komponen, satu layanan dan satu antarmuka tetapi saya menemukan kesalahan ini dan setelah beberapa jam penyelidikan saya masih tidak dapat menemukan jawaban.

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)

Saya tidak bisa mengerti mengapa kesalahan terus muncul, aplikasi masih berfungsi setelah kesalahan muncul tetapi membuat frustrasi.

Ada ide?


6
2018-04-22 07:16


asal


Jawaban:


Hai, saya memiliki masalah yang sama dan saya menyelesaikan penurunan ini ke zone.js@0.8.5 dan masalah menghilang. Jalankan perintah berikut di folder proyek Anda:

npm install zone.js@0.8.5 --save

17
2018-04-22 13:59



untuk saat ini Anda dapat melakukan sesuatu seperti:

rimraf node_modules
npm cache clear
npm i zone.js@0.8.5

2
2018-04-23 10:03