我是Angular的新手。
使用Angular 4,我尝试通过在关联的组件类文件中设置属性来更新特定元素。但是,除非我尝试强制重新绘制网页(通过调整窗口等),否则页面不会更新。我打开了检查器并看到DOM已被更改,但显示与元素检查器中的HTML文件明显不一致。
此行为发生在Safari版本11.0.2(13604.4.7.1.3)上,但未在Google Chrome上发生。
我能够像Force DOM redraw/refresh on Chrome/Mac中那样通过强制重新渲染来解决问题。但是,我想Safari应该更新显示以响应DOM的变化。有没有办法解决问题,而不是做一个css重绘技巧?