我想通过使用phonegap创建移动应用程序,我想使用适用于ES6的Angular2。我在官方网站上找不到任何相关信息。 我想知道它会起作用吗?
答案 0 :(得分:16)
ECMAScript 6支持不依赖于Cordova,是一个Webview问题。
如果应用程序将在其中执行的原生Webview支持ES6,那么您的应用程序将运行良好,否则不会。
由于ES6规范最终为approved on June 17 of this year (2015),因此移动Webview的ES6实际支持缺失或不完整。
要立即运行ECMAScript 6应用程序,您可以使用Babel或Traceur compiler,即" 编译"您的代码从ES6到ES5。这也是Angular 2 quickstart中使用的方法(请参阅#34中的traceur导入; 6.声明HTML ")。
那么,为什么不尝试an Angular 2 generator that include traceur或web app generator with babel?如果您不熟悉所涉及的工具,我建议您开始学习grunt / gulp / bower /哟。