我是 Angular JS 和一般编程的新手。我有 ng-repeat 循环通过 json,加载“$http”服务,构建垂直菜单。 我有几个页面,它们是按 Angular 动态构建的。问题是,当我浏览这些页面时,浏览器滚动条消失了(因为没有任何东西可以滚动,而页面是半构建的),只是在大约半秒后再次出现。结果整个页面都在颤抖,让我非常恼火。 到目前为止,我总是能够自己找到解决新手问题的方法。但是看起来网上关于这个问题的信息不多。 (这很可能意味着这个问题很愚蠢;)
附言谢谢,抱歉我的英语不好。
最佳答案
使用 ng-cloak
解决了我的问题。我发现它无法正常工作,因为我的 CSS 中的某些内容比 ng-cloak
属性选择器更具体。所以我在我的 CSS 中加入了 !important
规则。
[ng\:cloak], [ng-cloak], .ng-cloak {
display: none !important;
}
关于javascript - 当 Angular 加载动态构建页面时,有没有办法避免晃动效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28079226/