switch page change angular zonejs

change - page title angular 4



No se puede crear la propiedad ''__creationTrace__'' en la cadena ''__zone_symbol__optimizedZoneEventTask'' (7)

Este es un mal jueves. Es el 13 °. Y ayer les expliqué a mis colegas cuán afortunados estábamos de que el día 13 cayera un jueves, no un viernes.

Bueno, eso fue ayer, y hoy me desperté con el puño de angular en mi cara:

No se puede crear la propiedad '' creationTrace '' en la cadena ''__zone_symbol__optimizedZoneEventTask''

Bueno, también podría ser zone.js, o tal vez incluso algo más profundo en ese oscuro abismo llamado desarrollo de pila. Alguien puede ayudarme?

Perdón por mi actitud, es solo que trabajar con angular desde sus primeras etapas alfa finalmente me ha pasado factura.

PD: Baste decir que no cambié nada desde la versión de trabajo ayer. Así que estoy completamente perdido en cuanto a por qué y cómo y de dónde vino este error ...


Como se menciona en https://github.com/angular/zone.js/issues/832, el error ocurre solo en zone.js versión 0.8.13 y está relacionado con el enlace de eventos.

El error ya se ha solucionado, pero por ahora, para arreglar una aplicación, debes zone.js a la versión anterior de zone.js

"zone.js": "0.8.12" en package.json debería hacer el truco.


Me encontré con el mismo problema anoche y la siguiente entrada para zone.js en mi archivo package.json funcionó para mí:

"zone.js": "0.8.4"


Estoy recibiendo este problema con ''zone.js'': "0.8.11"

Unhandled Promise rejection: Cannot create property ''__creationTrace__'' on string ''__zone_symbol__optimizedZoneEventTask'' ; Zone: <root> ; Task: Promise.then ; Value: TypeError: Cannot create property ''__creationTrace__'' on string ''__zone_symbol__optimizedZoneEventTask'' at Object.onScheduleTask (long-stack-trace-zone.js:115) at ZoneDelegate.scheduleTask (zone.js:404) at Object.onScheduleTask (zone.js:300) at ZoneDelegate.scheduleTask (zone.js:404) at Zone.scheduleTask (zone.js:235) at Zone.scheduleEventTask (zone.js:261) at zone.js:1561 at BrowserPlatformLocation.onPopState (platform-browser.es5.js:1922) at PathLocationStrategy.onPopState (common.es5.js:592) at new Location (common.es5.js:256) at AppBrowserModuleInjector.createInternal (module.ngfactory.js [sm]:1) at AppBrowserModuleInjector.NgModuleInjector.create (core.es5.js:3558) at NgModuleFactory.create (core.es5.js:3531) at core.es5.js:4772 at ZoneDelegate.invoke (zone.js:391) at Object.onInvoke (core.es5.js:4149) at ZoneDelegate.invoke (zone.js:390) at Zone.run (zone.js:141) at NgZone.run (core.es5.js:4017) at PlatformRef_._bootstrapModuleFactoryWithZone (core.es5.js:4770) at core.es5.js:4812 at ZoneDelegate.invoke (zone.js:391) at Zone.run (zone.js:141) at zone.js:832 at ZoneDelegate.invokeTask (zone.js:424) at Zone.runTask (zone.js:191) at drainMicroTaskQueue (zone.js:596) TypeError: Cannot create property ''__creationTrace__'' on string ''__zone_symbol__optimizedZoneEventTask'' at Object.onScheduleTask .........


Creo que encontré algo:

arreglando "zone.js" a la versión "0.8.12" en el paquete. json resolvió el problema para mí.


Este error me disparó en plunker con la última versión Angular. Cambié el archivo index.html para obtener la versión "0.8.12" (de unpkg.com/zone.js/dist/zone.js a unpkg.com/[email protected]/dist/zone.js) y trabajó.


Okey, logré encontrar una salida. chicos de zone.js lanzaron recientemente una nueva versión que puedes consultar desde aquí. https://github.com/angular/zone.js/releases Creo que el problema es con este lanzamiento. En tu paquete. Json usa zone.js como este

"zone.js": "0.8.12"

Si está utilizando la plantilla Angular predeterminada en Plunker, puede establecer la versión de zone.js insertando las versiones en las líneas apropiadas del archivo index.html.

<script src="https://unpkg.com/[email protected]/dist/zone.js"></script> <script src="https://unpkg.com/[email protected]/dist/long-stack-trace-zone.js"></script>


Esto sucede cuando estás usando cdn y zonejs ha actualizado su URL de ruta para diferenciar las versiones.

Así que modifica la ruta desde

https://unpkg.com/zone.js/dist/....

A

https://unpkg.com/[email protected]/dist/....

Consulte el registro de cambios aquí