I have an application using Angular 2.2.4, with the version of zone.js defined as ^0.6.25in package.json. I tried upgrading to Angular 2.3 and zone.js ^0.7.2found that some components failed with the exception message "Unhandled Promise rejection: TypeError: Unable to set the" name "property from undefined". Surprisingly, the broken components are not completely different than other components that still work - they use templates in separate files, use the API service via Rx.js, etc., But, obviously, there must be a reason why these components cannot be played.
Another question is that the problem may be related to the version of zone.js being used, so I downgraded to the previous 0.6.25 and found that everything works flawlessly (or rather, the least that is covered by e2e tests, which is most of the application )
Any clues to solve the problem? If not: should I stick with zone.js 0.6.x, or will I run into problems with Angular2 sooner or later?
Bluem source
share