Estoy desarrollando una aplicación Angular 2 muy simple con solo un componente, un servicio y una interfaz, pero encontré este error y después de algunas horas de investigación todavía no puedo encontrar una respuesta.
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)Realmente no puedo entender por qué sigue apareciendo el error, la aplicación sigue funcionando después de que aparece el error, pero es frustrante.
¿Algunas ideas?
Hola yo tenia el mismo problema y lo solucione bajando a zone.js@0.8.5 y el problema desaparecio. Ejecute el siguiente comando en la carpeta de su proyecto:
npm install zone.js@0.8.5 --savepor ahora podrías hacer algo como:
rimraf node_modules npm cache clear npm i zone.js@0.8.5No sé si puede ayudar a otros, pero en mi caso fue porque estaba agregando un detector de mouseover y la función del evento mouseover no estaba definida. Me tomó un tiempo para averiguarlo
b.addListener("mouseover",this.onMouseOver); //this.onMouseOver wasn't defined