使用Angular Material可以做些什么来改善IE11的行为?

Sau*_*ari 16 angularjs internet-explorer-11 angular-material

我正在开发一个Angular项目,其中我使用了Angular Material组件(主要是md-Buttons).该应用程序显示了各种瓷砖,每个瓷砖都是md-Button.一次我最多可能有20到30个瓷砖.使用这些瓷砖重复ng-repeat.

该应用程序在Chrome上运行良好,但在IE11上,我经常面临渲染问题.渲染大约需要5-6秒.切换瓷砖显示效果不佳.滚动屏幕会导致组件粘住,然后在1秒后移动.

可能我认为Angular Material对于IE11来说太重了.我可以做些什么来加快IE11的速度,因为这是我的主要目标浏览器?

我试过了:

  1. 更新Angular库.
  2. 使用MS052补丁
  3. 从Angular Material css中删除一些过渡.

上述情况似乎都没有太大影响.

我认为Angular材料是一个很好的库,必须有一些东西可以用来改进它在IE11中的工作.请有人建议一些有效的方法吗?

Vin*_*ent 5

我们也在开展角度项目,我们正面临着Internet Explorer 11的性能问题.

我在github上发现了这个帮助我的bug:https: //github.com/angular/material/issues/1771

解决方案:在上一版本0.11.1中,他们处理了Internet Explorer的布局显示问题,因此我刚刚更新为角度材料到v0.11.1并将此行添加到我的angular config JavaScript文件中:

$provide.constant('$MD_THEME_CSS', '/**/');
Run Code Online (Sandbox Code Playgroud)

Internet Explorer 11的性能得到了改进.