Angular 5 polyfill 异步/等待 IE11

Does Angular 5 polyfill async / await for IE11

我们开发了一款需要IE11支持的软件。正如多个消息来源所述,IE11 不支持 async/await:

以及几篇博客文章。

我们现在确实编写了一个简单的 Angular 5 项目,它使用 async/await,它在 IE11 中运行良好。我们可以安全地假设 Angular 使用某种 polyfill 在 IE11 中添加对此的支持吗?我找不到任何来源说明 Angular 添加了对它的支持。

从 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.