2017-09-15 57 views
3

在我的angular 4項目中,我在css文件中添加了動畫,並在元素上添加了類以在頁面加載上應用動畫,現在它不適用於第一頁加載和應用程序花費時間加載和CSS之間適用,一旦頁面加載完全,然後他們工作正常,但我希望他們在第一頁加載。在加載頁面加載css文件以應用動畫角色4

一個解決方案是在加載應用程序後加載動畫文件,但不知道該怎麼做。

第二種方法是使用JavaScript在頁面加載時添加類,但這將需要時間並需要不同組件的代碼。

有沒有辦法做到這一點?

任何幫助是可觀的。

回答

2

您還可以直接在0123.h標記內的index.html中添加樣式,或者直接在元素標記上添加樣式作爲內聯樣式。 因此,樣式將在頁面完全加載之前加載,因此可以提前應用。

+0

感謝@Vega,它的方式比以前更好,我可以看到動畫,但仍然需要找到加載頁面加載後樣式文件的方式,可能我可以使用typescript注入它們,但不知道有關方法。 –

+0

是否希望在加載或加載後加載其他樣式表?它不是已經加載,爲什麼relaod?如何應用程序組件樣式表? – Vega

+0

是的,我有幾個樣式表用於不同的目的,我不能將它們綁定到單個組件中,並且它們被用於多個,所以試圖在應用程序加載後根據條件加載它們。 –