【问题标题】:Internet Explorer Error - SCRIPT5009: 'Promise' is undefinedInternet Explorer 错误 - SCRIPT5009:“承诺”未定义
【发布时间】:2019-01-01 02:54:26
【问题描述】:

我正在使用 Angular CLI 并在 IE9 上显示此消息“SCRIPT5009: 'Promise' is undefined”。我删除了 polyfills.ts 和 IE10 和 IE11 上的 cmets,但在 IE9 中没有。

【问题讨论】:

  • 你添加了 promise polyfill 吗?
  • 是的,也可以通过这个问题stackoverflow.com/questions/42533264/…
  • @AnsBilal 谢谢!这是作品!但是显示其他消息“在此配置中 Angular 需要 Zone.js”以及我重新安装但不起作用的这个包。
  • 导入'zone.js/dist/zone';作为你的例子,例如 app.module.ts

标签: angular


【解决方案1】:

将此添加到您的 src/polyfills.ts:

import 'core-js/es6/promise';

【讨论】:

  • 试过 import 'core-js/es/promise' 但不再工作了。有什么变化吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多