有没有办法避免角加载动态构建页面时的抖动效应

Is there a way to avoid shaking effect, when angular loads dynamically build pages?

本文关键字:抖动 构建 动态 加载 有没有      更新时间:2023-09-26

我是Angular JS和编程的新手。我有 ng-repeat,它循环遍历 json,加载"$http"服务,建立垂直菜单。 我有几个页面,它们是通过角度动态构建的。问题是,当我浏览这些页面时,浏览器滚动条消失了(因为没有什么可滚动的,而页面是半构建的),只是在大约半秒内再次出现。结果,整个页面都在颤抖,让我感到致命的恼火。 到目前为止,我总是能够自己找到解决新手问题的方法。但看起来网络上没有太多关于这个问题的信息。(这很可能意味着这个问题是愚蠢的;)

附言谢谢,对不起我的英语。

使用ng-cloak解决了我的问题。我发现它无法正常工作,因为 CSS 中的某些内容比属性选择器更具体ng-cloak。所以我在我的 CSS 中包含!important规则。

[ng':cloak], [ng-cloak], .ng-cloak {
display: none !important;
}