I am getting the error message:
Unhandled Promise rejection: Zone.assertZonePatched is not a function
Although I am importing zonejs correctly in index.html:
<script src="https://unpkg.com/zone.js@0.6.17/dist/zone.js"></script>
Here is the code:
Plnkr: http://plnkr.co/edit/zZYOcgxcRINx23JhuxOk?p=preview
What is wrong here?
Update zone.js pakage by zone.js@0.6.21
<script src="https://unpkg.com/zone.js@0.6.21/dist/zone.js"></script>
Update zone.js package by zone.js@0.6.23,
<script src="https://unpkg.com/zone.js@0.6.23?main=browser"></script>
Also, after updating to 0.6.23, I received the following error:
Unhandled promise rejection Error: Zone.js has detected that ZoneAwarePromise (window|global).Promise
has been overwritten.
Most likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)
After loading my core-js/client/shim.min.js BEFORE zone.js, my app was working again.