9
我開發了一個Angular 2應用程序,它有相當大的尺寸,需要一些時間來加載(vendor.js
大約5 MB)。Angular 2加載動畫凍結
<span class="loading"><img src="loading.gif" /><br/>Wait ...</span>
:爲了使時間有點更舒適的用戶我用CSS動畫(加載條)或GIF動畫(我試着兩者)的方式所代替標準
<span class="loading">Loading...</span>
或因爲動畫
<span class="loading"><span class="circle-loader-with-css-animations"></span>Wait ...</span>
但這一切工程(CSS或GIF)頁面加載時停止,當它延續了角的應用程序已準備就緒,並顯示。因此,結果是一個凍結的加載動畫,然後應用程序=情況不比以前更好...
BTW:Javascript(例如setInterval
)也沒有執行在此加載時間。我試圖包括vendor.js
與async
和defer
但沒有成功。
任何想法?
編輯:似乎是一個谷歌瀏覽器的問題 - 使用Firefox的動畫工作順利。
有在Firefox同樣的問題也是如此。 –
一個遲到的評論,但我只是在你的問題上磕磕絆絆。 Angular支持模塊延遲加載。 5 MB對於應用來說太過分了,不要一次加載它。加載您的主頁,然後延遲加載其他模塊。 –
可以在這裏發佈你的代碼嗎? –