Javascript 当角载荷动态构建页面时,有没有办法避免抖动效应?

Javascript 当角载荷动态构建页面时,有没有办法避免抖动效应?,javascript,html,css,angularjs,Javascript,Html,Css,Angularjs,我对Angular JS和一般编程都是新手。我让ng repeat通过json循环,加载“$http”服务,建立垂直菜单。 我有几个页面,它们是由angular动态构建的。问题是,当我在这些页面中导航时,浏览器的滚动条会消失(因为没有任何东西可以滚动,而页面是半构建的),只会在半秒钟内再次出现。结果整个页面都在颤抖,让我非常恼火。 到目前为止,我总是能够自己找到解决新手问题的办法。但看起来网络上并没有太多关于这个问题的信息。(这很可能意味着这个问题是愚蠢的;) 另外,谢谢你,我的英语很抱歉。使用

我对Angular JS和一般编程都是新手。我让ng repeat通过json循环,加载“$http”服务,建立垂直菜单。 我有几个页面,它们是由angular动态构建的。问题是,当我在这些页面中导航时,浏览器的滚动条会消失(因为没有任何东西可以滚动,而页面是半构建的),只会在半秒钟内再次出现。结果整个页面都在颤抖,让我非常恼火。 到目前为止,我总是能够自己找到解决新手问题的办法。但看起来网络上并没有太多关于这个问题的信息。(这很可能意味着这个问题是愚蠢的;)


另外,谢谢你,我的英语很抱歉。

使用
ng-clope
解决了我的问题。我发现它不能正常工作,因为CSS中的某些内容比
ng-clope
属性选择器更具体。所以我加入了
!重要信息
我的CSS中的规则

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

如果您希望数据在大多数时间都不适合窗口,那么解决方案之一就是始终打开滚动条。顺便说一句,你的英语很棒。我只有五个页面中的一个,可以放在窗口中(如果我们说的是1360x768),但是看起来,我可以从页面控制器中看到滚动条。因此,如果我找不到更好的解决方案,我将使用你的解决方案。另外,非常感谢,我甚至不知道,浏览器的滚动条可以从CSS中访问:)实际上还有另一个解决方法。我发现,如果我从angular.constant获取导航菜单的数据,没有“抖动效应”,因为它应用得更快,但当然,这不是一个解决方案。如果你还没有考虑过,试一试。我以前尝试过使用ng斗篷,但那不起作用。现在我明白了原因。我的CSS中缺少“!important”。