我遇到了在这个问题中发现的完全相同的问题。但是,这两个答案都不适用于我的情况。
我的问题视频:https ://www.youtube.com/watch?v=ByjmwmamemM
当我的应用程序加载时,有几个弹出窗口,它们都带有 ng-show 检查。它们都开始了,false
但是 3-4 秒(长时间)弹出框出现,然后消失。
根据我上面链接的问题的答案,我应该尝试在头部的顶部加载 Angular,如果这不起作用,那么添加.ng-cloak
到我的 CSS 和有divs
问题的。
两者都没有工作:(
以前有人遇到过这个问题吗?
索引.html:
<body ng-app="tickertags">
<div ui-view></div>
dashboard.html <- 第一个模板加载到ui-view
<div ng-controller="DashCtrl">
<top-notification></top-notification>
<alerts-panel></alerts-panel>
<search-popover></search-popover>
<tags-search></tags-search>
<tags-filter></tags-filter>
<div class="dash-body" ng-click="bodyClick()">
<header>
<platform-header></platform-header>
<control-header></control-header>
<view-header></view-header>
</header>
<tickers-panel></tickers-panel>
<tags-panel></tags-panel>
<section id="panel-activity" class="activity-panel">
<chart-header></chart-header>
<chart-iq></chart-iq>
<social-media-panel></social-media-panel>
</section>
</div>
<overlay></overlay>
</div>
弹出窗口:
searchPopover:(隐藏前 3-4 秒)
<div ng-show="searchPopoverDisplay" class="search-popover" ng-cloak>
tagSearchPopover:(隐藏前 3-4 秒)
<div ng-show="tagsSearch.tagsFuzzyResults" class="tag-search-popover" ng-cloak>
tagFilterPopover: (<- 这个 popover 消失最快,0.5 秒)
<div ng-show="tagsFilterOn" class="tags-filter-popover" ng-click="captureClick()" ng-cloak>
ng-斗篷
// ng-cloak
[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak {
display: none !important;
}