我们开发了需要IE11支持的软件。如多个来源所述,IE11不支持异步/等待:
以及一些博客文章。
我们现在确实编写了一个简单的Angular 5项目,该项目使用async / await,并且在IE11中运行良好。我们可以安全地假设Angular使用某种polyfill在IE11中添加对此的支持吗?我找不到任何资料表明Angular添加了对此的支持。
答案 0 :(得分:7)
从TypeScript 2.1开始,TypeScript编译器支持compiling async
/await
code down to a form that works even on IE6!
因此,如果您的tsconfig.json
的目标设置为ES5
或更低(在Angular CLI项目中默认是这种情况),TypeScript将为您处理此转换。您可能需要polyfill才能使用的唯一功能就是Promise
。