Я только что обновил угловой 2 от бета-версии 9 до бета-версии 11 (или бета-версии 10), и теперь я получаю эту ошибку в консоли: Uncaught TypeError: Cannot read property 'zone' of undefined
в angular2-polyfills.js:142
без изменения что-нибудь кодировать.Угловая 2 после обновления Я получаю эту ошибку: Не могу прочитать свойство 'zone' of undefined
Строка в angular2-polyfills.js:142
где консольный отчет об ошибке:
task.zone.cancelTask(task);
Я использую простые JS.
В index.html я включаю эти 4 Js файлы:
<script src="libs/es6-shim/es6-shim.min.js"></script>
<script src="libs/angular/2.0.0-beta.11/angular2-polyfills.js"></script>
<script src="libs/angular/2.0.0-beta.11/Rx.umd.js"></script>
<script src="libs/angular/2.0.0-beta.11/angular2-all.umd.js"></script>
и все связанные с ngZone коды, который я использую, чтобы сделать метод класса от внешнего доступного для JS.
window.PushService = {
onCallFromOutside: this.onCallFromOutside.bind(this),
zone: _ngZone
};
Также я пытаюсь прокомментировать весь код, где я использую ngZone, и ошибка все еще здесь.
Что связано и как я могу исправить эту ошибку?
Смотрите также https://github.com/angular/angular/issues/7660, https: // github.com/angular/angular/issues/7652 –
Спасибо. Я просто проверял изменения. –