我正在使用 AngularJS 1.5.0 并且 Microsoft Edge 浏览器屏幕不反射(reflect) DOM。
我想要一些建议如何解决这个问题。
我不能真正为每个元素应用修复,因为应用程序有点大,包含 Angular 方程等动态用户内容。
该应用程序还包括许多链接到输入框的动态绑定(bind)。
用鼠标选择文本将 0 变为 2,这是下面示例中的正确值。
同样来回更改位置样式似乎会迫使 Edge 重新绘制元素,但这有点丑陋,我不太喜欢它,它需要在很多地方触发(Ajax 请求、输入更改等。 ..)
页面以 0 值开始。然后进行 Ajax 调用并获取真实数据。经过一些实验后,该错误仅在新数据为 1 个字符(例如:2 或 9)时才会出现。而且每次都会发生。如果是 2 位数字(例如:26),则会出现正确的数字。
对此问题的任何帮助将不胜感激。
最佳答案
我们遇到了同样的问题,在删除 text-transform: uppercase
后它就停止了。未更新元素的样式。
@Sampson,看起来这是 Edge 中的一个错误。
关于AngularJS Microsoft Edge 屏幕不反射(reflect) DOM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35441369/