/ Ъгъл 2.3 / Zone.js 0.7.2: Някои компоненти са счупени - ъглови

Ъглова 2.3 / Zone.js 0.7.2: Някои компоненти са счупени - ъглови

Имам приложение, използващо Angular 2.2.4, с версия на zone.js, дефинирана като ^0.6.25 в package.json, Опитах се да актуализирам към Angular 2.3 и zone.js ^0.7.2, и установи, че някои компоненти се разпаднахасъобщение за изключение “Необработено отхвърляне на обещание: TypeError: Не може да се зададе свойство" име "на undefined". Учудващо е, че счупените компоненти не се различават много от другите компоненти, които все още работят - те използват шаблони в отделни файлове, използват API услуга чрез Rx.js и т.н., но очевидно трябва да има някаква причина, поради която тези компоненти да се провалят.

Друг въпрос по SO посочи, че проблемът може да бъдесвързана с използваната версия на zone.js, така че понижих до предишната 0.6.25 и установих, че всичко работи безупречно (или поне всичко, което е обхванато от e2e тестове, което е по-голямата част от приложението).

Някакви съвети за решаване на проблема? Ако не: трябва да е безопасно да се придържате към зоната 0.6.x, или ще се сблъскам с проблеми с Angular2 рано или късно?

Отговори:

1 за отговор № 1

Докато не открих причината за проблема, тествах Angular 2.4.1 с zone.js 0.7.4, и това работи перфектно.


1 за отговор № 2

Тук е причината за буболечка, Случва се ;)