javascript - Angular 如何支持 Internet Explorer 9?

标签 javascript angularjs angular internet-explorer-9

最近,Angular 团队宣布他们将支持 Internet Explorer 9,我想知道这怎么可能?

我现在使用的是 AngularJS,所以我阅读了很多关于 Angular 的文章并尝试练习了一些。我非常确定 Angular 可以比 AngularJS 更快,因为它使用了 EcmaScript 6 的新功能和新事件。据我所知,Internet Explorer 根本不提供此事件和功能。

那么,诀窍在哪里呢?如果没有这个新特性,Angular 如何支持 IE9?我知道 TypeScript 可以在 ES3 中编译。但它不能添加新功能,如新的 DOM 事件。

最佳答案

您必须在 Angular 2 项目的代码中包含 angular2-polyfills.js(或 angular2-polyfills.min.js)。 (当前版本 Angular 2.0.1 beta)

该库将缺少的 polyfill 添加到浏览器中。

polyfill(或 polyfiller)是附加代码,它提供未内置于网络浏览器中的功能。... https://en.wikipedia.org/wiki/Polyfill

关于javascript - Angular 如何支持 Internet Explorer 9?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34717252/

相关文章:

javascript - 自动完成功能的 Tagit 问题

javascript - 网格的第一列是标题?

javascript - 如何检查屏幕高度以进行进一步的 $http 请求?

javascript - jQuery on future 媒体元素的功能

angularjs - 带有 express 的 Angular HTML5 模式

Angular 12 Production Build 生成大量 Lazy Chunk 文件

angularjs - 如何在 Controller 之外声明 Angular UI Modal?

javascript - src 属性的 Angular 插值错误

angular - 在 Angular 中将数据从一个组件发送到另一个组件(已关闭)

javascript - 如何在 Angular 7 中解析 json?