Cordova支持ES6和/或Angular2吗?

时间:2015-08-28 04:45:38

标签: cordova ecmascript-6 angular

我想通过使用phonegap创建移动应用程序,我想使用适用于ES6的Angular2。我在官方网站上找不到任何相关信息。 我想知道它会起作用吗?

1 个答案:

答案 0 :(得分:16)

ECMAScript 6支持不依赖于Cordova,是一个Webview问题。

如果应用程序将在其中执行的原生Webview支持ES6,那么您的应用程序将运行良好,否则不会。

由于ES6规范最终为approved on June 17 of this year (2015),因此移动Webview的ES6实际支持缺失或不完整。

要立即运行ECMAScript 6应用程序,您可以使用BabelTraceur compiler,即" 编译"您的代码从ES6到ES5。这也是Angular 2 quickstart中使用的方法(请参阅#34中的traceur导入; 6.声明HTML ")。

那么,为什么不尝试an Angular 2 generator that include traceurweb app generator with babel?如果您不熟悉所涉及的工具,我建议您开始学习grunt / gulp / bower /哟。