在Angular2-Cordova中,混合应用程序正在运行,但白屏在应用内容之前至少显示20秒。我在浏览器web-console中检查应用程序,我发现了以下几点,
- DOM未在经过检查的浏览器Web控制台中呈现。 Angular2 HTML / CSS / JS加载需要更多时间。
- 我尝试加载以加载自定义启动画面并在5000秒后隐藏它,我尝试在3000s中加载Webpack生成的js文件(Polyfill.bundle.js,app.bundle.js和amp. vendor.bundle.js)。我可以看到自定义的启动画面,但是3000s加载后的webpack js需要时间,应用程序会挂起3秒钟。
醇>
欢迎提供解决方案......
答案 0 :(得分:0)
我怀疑,你正在做app中的渲染工作(JIT或Just In Time编译)...... 解决方案是使用AOT (Ahead Of Time compilation),因此您不必在设备上解析和渲染模板,而是在开发/构建计算机上。