有些浏览器(如Chrome)在加载页面时会先默认显示video标签,然后再根据ng-show/ng-hide/ng-if等指令来进行隐藏。这导致当页面加载完成前刷新页面时,video标签会短暂出现一下。为解决这个问题,可以在video标签上添加属性“poster”,并指定一个与视频样式相同的空白画面,这样即使video标签在加载前出现了,也不会显示任何内容。
上一篇:Angular中使用ng-repeat输出大量数据是否会影响页面性能?如何优化?
下一篇:Angular中使用ngFor调用返回Observable的函数