async / await with Polymer 2.0

时间:2017-03-25 04:34:38

标签: async-await polymer

我们可以在Polymer 2.0中使用async / await吗?

https://developers.google.com/web/fundamentals/getting-started/primers/async-functions,一旦我在我的代码中使用它,就会引发水解/分析错误。如果有任何特殊指导,任何示例代码也会有所帮助。

此致 小号

1 个答案:

答案 0 :(得分:0)

我也对这个主题感兴趣,从我现在可以理解的是,它不支持开箱即用。 Async functions是ES2017的一部分,现在处于草案状态。因此,如果您想使用它,您应该使用像Babel这样的转换器或使用TypeScript。在任何一种情况下,您都需要将async / await转换为ES6或ES5。 Polymer 2.0将在某些时候支持TypeScript,但它还不支持它。

查看有关如何整合BabelJS Build an ES2015/ES6 app with the Polymer Starter Kit

的教程

当你有一个transiler时,你可以使用async / await到聚合物支持promises的所有地方。