我正在使用角度材质设计处理MEAN堆栈。在测试了chrome& amp; firefox,包括flex& amp;偏移等工作正常。但是在互联网浏览器中,没有任何东西可以正常工作。
我的问题是,如何使角度材料与IE 10兼容; IE 11?
答案 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">