Angular 4在IE 11上无法正常呈现

时间:2017-09-14 10:15:10

标签: javascript angular polyfills

我想让我的Angular应用程序在IE上正常运行 它建立在IE上,但没有正确呈现。

例如:

  1. CSS样式未正确应用
  2. 缺少使用样式标记应用于SVG的颜色
  3. *ngIf已应用于不工作的div
  4. 在HTML中使用{{typescript variable}}不会在少数几个地方显示文字
  5. Angular Version:4.1.0

    请注意:我尝试使用 polyfills 添加像客户端的shim一样运行它,但没有任何方法可以帮助我。

1 个答案:

答案 0 :(得分:0)

我可以通过以下步骤为IE 添加polyfill来最终实现此功能:

  1. 运行 npm install --save classlist.js ,将classlist添加到node_modules 和依赖项自动添加到package.json中,如下所示: 的 “classlist.js”: “^ 1.1.20150312”
  2. import'classlist.js'; 添加到polyfills.ts文件中。
  3. 有关角度浏览器兼容性缺失polyfill的更多信息,请访问https://angular.io/guide/browser-support