Ich möchte eine mobile App mit phonegap erstellen und Angular2 verwenden, das mit ES6 funktioniert. Ich kann keine Informationen darüber auf der offiziellen Website finden. Ich möchte wissen, ob es funktioniert oder nicht?Unterstützt Cordova ES6 und/oder Angular2?
Antwort
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.
Es gibt keine EC. Es ist abgekürzt ES! – Bergi
Danke Bergi, es war ein sehr dummes Tippfehler, behoben! :) – lifeisfoo