2017-06-03 87 views
1

我正在嘗試在AngularJS(1.6.4)和瀏覽器中圍繞計時。AngularJS和瀏覽器

當網頁加載時,可以先看到HTML和CSS加載,然後再加載AngularJS變量。也就是說,瀏覽器是而不是,它顯示了大括號{{}}中的原始變量,但格式正確的AngularJS內容 - 只是稍後一點。

我申請ng-cloak指令到body標籤,添加了什麼AngularJS recommends我的CSS。

這沒有解決閃爍。所以我所做的就是在我的CSS資產之前加載我的JS資產,並且這個技巧能夠奏效,閃爍消失。但我認爲這在舊瀏覽器中不起作用,所以也不完美。

資產加載如何在瀏覽器中工作?

+1

[ngBind(https://docs.angularjs.org/api/ng/directive/ngBind)應該做的伎倆: '{{exp}} ==>'' –

回答

0

首先加載腳本是不好的做法,它應該在所有css和頁面的主結構(這是HTML)在您的瀏覽器中呈現後加載。如果您使用的是體內NG-斗篷一定要添加這個CSS部分

.ng-cloak,[ng-cloak],[ng\:cloak] { 
    display: none!important 
} 
相關問題