繁体   English   中英

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

[英]Angular 4 not rendering properly on IE 11

我正在尝试使Angular应用在IE上正常工作。
它基于IE构建,但无法正确呈现。

例如 :

  1. CSS样式未正确应用
  2. 使用样式标签应用于SVG的颜色丢失
  3. *ngIf应用于div不起作用
  4. 在HTML中使用{{typescript variable}}不会在少数几个地方显示文本

Angular版本:4.1.0

请注意 :我试图运行它与上polyfills添加类似垫片的客户端,但没有为我工作。

我最终可以通过按照以下步骤为IE添加一个polyfill来使它工作:

  1. 运行npm install --save classlist.js ,它将类列表添加到您的node_modules中,并自动将依赖项添加到package.json中,例如: “ classlist.js”:“ ^ 1.1.20150312”
  2. 添加导入'classlist.js'; 到polyfills.ts文件。

有关缺少的用于角度的浏览器兼容性的Polyfill的更多信息,请参见https://angular.io/guide/browser-support

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM