我正在尝试让我的 Angular 应用程序在 IE 上正常工作。
它构建在 IE 上,但无法正确渲染。
例如:
- CSS 样式未正确应用
- 缺少使用样式标签应用于 SVG 的颜色
*ngIf
应用于 div 不起作用- 在 HTML 中使用
{{typescript variable}}
不会在少数地方以及更多地方显示文本
Angular 版本:4.1.0
请注意:我尝试使用添加polyfills(例如客户端的垫片)来运行它,但对我来说没有任何作用。
最佳答案
我终于可以通过以下步骤为 IE 添加填充来实现此功能:
- 运行npm install --save classlist.js,将类列表添加到您的node_modules中 并且依赖项会自动添加到 package.json 中,如下所示: "classlist.js":"^1.1.20150312"
- 将import 'classlist.js';添加到polyfills.ts 文件中。
有关 Angular 浏览器兼容性缺失的 Polyfill 的更多信息,请参见 https://angular.io/guide/browser-support
关于javascript - Angular 4 在 IE 11 上无法正确渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46216417/