我剛剛更新角度2從測試版9到測試版11(或測試版10),現在我在控制檯中得到這個錯誤:而不改變任何代碼。角2更新後我得到這個錯誤:無法讀取undefined的屬性'zone'
在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>
而我用的是使一個類從外部JS入店的方法都ngZone相關的代碼。
window.PushService = {
onCallFromOutside: this.onCallFromOutside.bind(this),
zone: _ngZone
};
此外,我嘗試評論所有代碼,我使用ngZone和錯誤仍然在這裏。
什麼是相關的,我該如何解決這個錯誤?
又見https://github.com/angular/angular/issues/7660,https://開頭github.com/angular/angular/issues/7652 –
謝謝。我只是在檢查更新日誌。 –