2017-10-19 10 views
0

Je rencontre ce problème pendant que mon application cordova essaie de fonctionner sur mon smartphone.TypeError non intercepté: pré, modèle, textarea, script, le style n'est pas itérable

J'utilise le cli angulaire. J'ai cherché l'erreur spécifiée et ce que j'ai trouvé était un problème fermé sur github où la solution (qui a fonctionné pour beaucoup) est de mettre les actifs listés dans .angular-cli.json dans un tableau. Le point est que mes actifs sont déjà dans un tableau. J'ai essayé de regarder plus loin mais cette question est la seule chose que j'ai trouvée.

Cependant, la compilation des webpacks est réussie et non par des erreurs. La seule erreur apparaît dans le navigateur et est celle du titre.

Je n'ai aucune idée de quoi faire.

Répondre

6

Cela peut être dû à un manque de prise en charge d'ES6. Pouvez-vous essayer d'ajouter/décommentant suivante dans votre Polyfill.ts

import 'core-js/es6/symbol'; 
import 'core-js/es6/object'; 
import 'core-js/es6/function'; 
import 'core-js/es6/parse-int'; 
import 'core-js/es6/parse-float'; 
import 'core-js/es6/number'; 
import 'core-js/es6/math'; 
import 'core-js/es6/string'; 
import 'core-js/es6/date'; 
import 'core-js/es6/array'; 
import 'core-js/es6/regexp'; 
import 'core-js/es6/map'; 
import 'core-js/es6/weak-map'; 
import 'core-js/es6/set'; 
+0

Je ne trouve pas les déclarations d'importation dans mes polyfill.ts – Ram

+0

cela a fonctionné pour moi dans un projet angulaire cli et saveed le jour. merci @aix! – Jesse

+1

Merci, l'objet de décommentation, chaîne et tableau a été suffisant pour moi. – David