【发布时间】:2019-03-05 14:14:21
【问题描述】:
我正在尝试在 Angular 6 中加载几个小部件,并创建了一个加载符号 svg ,并使用以下逻辑隐藏和显示加载 div ,直到加载所有小部件,在 firefox 中,加载 svg 正常显示,但是在 chrome 和 IE 中,在加载所有小部件之前会出现一个空白窗口,如果我用文本替换 svg,即使它不会出现在 Chrome 中,这里是代码
app.component.html
<div [hidden]="counter >= 3" class="loading-div">
<img src="assets/icons/loading-bee.svg" type="image/svg+xml"/>
<span class="loading-bee-txt">Please wait while we retrieve the data.</span>
</div>
<div>
<wgt-financials (initialized)="counter = counter + 1"></wgt-financials>
<wgt-financials (initialized)="counter = counter + 1"></wgt-financials>
<wgt-financials (initialized)="counter = counter + 1"></wgt-financials>
</div>
<div>
这在 Firefox 中完美运行,但在 Chrome 或 IE 中却不行。
【问题讨论】:
-
它是否在检查器中的 Chrome 元素下显示图像?
-
不,它显示了分割,图像没有被加载,文本也没有,但是在加载所有小部件后,图像将出现在检查器中。
标签: angular