具有ng-hide
属性的所有元素在页面加载之前都是可见的(并且角度隐藏它们) - 在此之前它会出现一个奇怪的网页外观。使用jquery,我习惯于设置style="display:none"
并在js完成时显示它们。
我在 AngularJS 中做错了什么?或者有更好的方法来解决这个问题吗?
非常感谢!
加载时显示所有隐藏元素的页面示例:
答案 0 :(得分:8)
答案 1 :(得分:4)
答案 2 :(得分:2)
查看此官方文档 https://docs.angularjs.org/api/ng/directive/ngCloak 将此指令添加到body标签中,并在开头或html中直接包含自定义css
答案 3 :(得分:-5)