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对于应用来说太过分了,不要一次加载它。加载您的主页,然后延迟加载其他模块。 –
可以在这里发布你的代码吗? –