javascript - 当 Angular 加载动态构建页面时,有没有办法避免晃动效果?

标签 javascript html css angularjs

我是 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/

相关文章:

javascript - 迭代具有深层嵌套对象和数组的对象数组

javascript - 如何在 ruby​​ on rails 中缓存 JSON?

javascript - 将 Angular $asyncValidators 与缓存一起使用

php - 如何在php值下方添加下划线

html - 图像旁边的文字在调整大小时移动

html - tpl 文件中的字体系列

javascript - 如何在加载运行后使用 javascript 提供调用函数的选项

javascript - 将数据表中的搜索文本框设置为大写

c# - 如何创建打开本地文件的链接?

java - 动态更改 GWT CellTable 的样式,以在视觉上将其标记为已禁用