2015-08-28 10 views

Antwort

11

ECMAScript 6-Unterstützung hängt nicht von Cordova ab, ist ein Webview-Problem.

Wenn das native Webview, wo die App ausgeführt wird, ES6 unterstützt, wird Ihre App funktionieren, sonst nicht.

Da die ES6-Spezifikation schließlich approved on June 17 of this year (2015) war, fehlt die tatsächliche Unterstützung für ES6 von Mobile Webview oder ist unvollständig.

Um ECMAScript 6-Anwendungen heute laufen Sie Babel oder Traceur compiler verwenden können, dass Ihr Code von ES6 bis ES5 " übersetzen". Dies ist auch der Ansatz, der in Angular 2 quickstart verwendet wird (siehe den Traceur-Import in Abschnitt "6. Deklarieren Sie den HTML-Code").

Also, warum versuchst du nicht an Angular 2 generator that include traceur oder web app generator with babel? Wenn Sie mit den Werkzeugen neu sind, empfehle ich Ihnen, grunt/schluck/bower/yo zu lernen.

+2

Es gibt keine EC. Es ist abgekürzt ES! – Bergi

+1

Danke Bergi, es war ein sehr dummes Tippfehler, behoben! :) – lifeisfoo

Verwandte Themen