0

使用这篇文章,我使用 ng-hide/ng-show 在鼠标点击时制作了一个覆盖 div 淡入/淡出。它工作正常,除了一件小事 - 当页面正在加载并且尚未加载所有 Angular 时,覆盖闪烁片刻,然后在 Angular 加载负责覆盖可见性的相应变量时淡出。

Jade 中的 div 如下所示:

.overlay(ng-show="overlayStatus=='on'", ng-init="overlayStatus='off'", ng-animate="'fade'")

现在为了消除这种闪烁,并在没有 Angular 评估的情况下使覆盖层在加载时隐藏,我添加style="display:none;"到这个 div 中,它似乎解决了这个问题。虽然我不确定这是否是正确的方法。

请指教。

4

1 回答 1

1

您需要使用ng-cloak指令

于 2013-10-10T13:12:21.030 回答