web-dev-qa-db-fra.com

Zone.assertZonePatched n'est pas une fonction

Je reçois le message d'erreur:

Rejet d'une promesse non gérée: Zone.assertZonePatched n'est pas une fonction

Bien que j'importe correctement zonejs dans index.html:

  <script src="https://unpkg.com/[email protected]/dist/zone.js"></script>

Voici le code:

Plnkr: http://plnkr.co/edit/zZYOcgxcRINx23JhuxOk?p=preview

Qu'est-ce qui ne va pas ici?

17
Gambo
  • RC7

Mise à jour zone.js paquet par [email protected]  

<script src="https://unpkg.com/[email protected]/dist/zone.js"></script>

  • Angular2.0 release  

Mettez à jour zone.js package par [email protected] ,

<script src="https://unpkg.com/[email protected]?main=browser"></script>
30
micronyks

Mettre à jour le fichier package.json 

"zone.js": "0.6.25"

dépendances à l'intérieur

1
Engineer

De plus, après la mise à jour vers la version 0.6.23, j'ai reçu l'erreur suivante:

Rejet de promesse non gérée Erreur: Zone.js a détecté que ZoneAwarePromise (window|global).Promise a été écrasé.

La cause la plus probable est qu'un polyfill Promise a été chargé après Zone.js (une api Polyfilling Promise n'est pas nécessaire lorsque zone.js est chargé. Si vous devez en charger un, faites-le avant de charger zone.js.)

Après le chargement de mon core-js/client/shim.min.js BEFORE zone.js, mon application fonctionnait à nouveau.

0
Mindsect Team