Internet Explorer与角度材料的兼容性

时间:2015-08-06 11:08:32

标签: angular-material

我正在使用角度材质设计处理MEAN堆栈。在测试了chrome& amp; firefox,包括flex& amp;偏移等工作正常。但是在互联网浏览器中,没有任何东西可以正常工作。

我的问题是,如何使角度材料与IE 10兼容; IE 11?

4 个答案:

答案 0 :(得分:9)

Angular Material适用于版本为n-1的所有浏览器;其中n是当前的浏览器版本。不再支持IE 10。

Edge似乎与材料配合得很好,但IE 11仍然存在一些差异。我通过简单地向未正确显示的元素添加一些CSS规则来解决这些布局问题,同时确保它们不会影响我的Chrome / FF布局。

你嵌套你的div的方式;布局行,输入容器等在IE 11中可能会产生不良影响。试用和错误最适合我。

答案 1 :(得分:1)

如果你的主要目标是互联网资源管理器,最好避免使用角度材料,而是使用Angular-Materialize库,这是http://materializecss.com/的附加(指令)库,它对每个人都很有用现代浏览器。

答案 2 :(得分:0)

对于Angular 5,您可以取消注释 polyfills.ts 中的导入来处理IE。

答案 3 :(得分:0)

使用Angular 8,我通过执行以下操作使Angular Material Datepicker在IE中工作:

  • 已删除与moment.js和重要时刻适配器有关的所有内容。 (已卸载)

  • 在app.module.ts中导入了 MatNativeDateModule

  • 将html中的外观属性设置为“旧版”,如下所示:

    <mat-form-field appearance="legacy">