隐藏一个带有 ng-if start 的元素(防止它在页面加载期间显示)

make an element with ng-if start hidden (prevent it from showing during page load)

当我想用 ng-show 隐藏某些内容时,您只需添加 class="ng-hide",这样 css 就会预先隐藏该元素。这样,当页面仍在加载时,将不会显示元素

我想用 ng-if 做同样的事情,但我不知道该怎么做

正如 Michiel 所建议的,使用 ngCloak 指令是解决方案。
只需将 ng-cloak 添加到要在加载应用程序时隐藏的标签的 class 属性。

<div class="ng-cloak">test</div>

更多详情:https://docs.angularjs.org/api/ng/directive/ngCloak