角度素材和Safari浏览器

dim*_*_0n 15 javascript safari angularjs material-design angular-material

我注意到Safari与Angular Material不兼容.看起来兼容性问题无处不在:样式,布局等.是否有其他人遇到过这些问题,并就如何很好地解决这些问题提出了很好的建议?

Dan*_*dru 1

提问时,Safari 中的 Angular Material 确实存在问题:

  • 布局(主要是与 Flex 相关的问题)
  • 对话框(位置计算错误/对话框折叠)
  • 性能(一些精美的动画,包括波纹、点击坐标的缩放等)

您在 < 版本中使用 Angular Material v0.10.1,实际上它总体上存在很多问题。然而,如今(事实上在 Angular Material 之后v1.x),这些问题都消失了(不仅在 Safari 中)。

Angular Material 变得更加稳定、性能更高(7000 多个已解决的问题就是证明)。如今 Flexbox 也得到了更好的支持,这也是 1.x 以下版本出现许多布局问题的原因。

对于今天发现运行 Angular Material < 的问题的任何人来说v1.x答案很简单:将 Angular Material 升级到较新的版本,最好是v1.1+

  • 投了反对票,因为这目前不是解决方案。自 v6.4.0 起,Angular 材质在 Safari 中仍然存在问题。 (3认同)