我正在测试Angular Universal的服务器端渲染(我喜欢它,我认为角度通用团队的人们做了很棒的工作,将服务器端渲染带到了角度)。我从here下载了入门套件。然后我运行了设置并在浏览器中查看了结果。
当页面加载时,它会以非常快的速度进入,然后块会消失并再次出现。为了显示这一点,这里有一些截图来自google chrome dev工具(网络选项卡上有截图截图)。
为什么某些组件在第3部分消失,然后在第4部分重新出现?还有办法阻止这种情况发生吗?
Angular-Universal的模块是预引导。通过预引导,可以选择buffer
。我将其设置为true,它适用于渲染应用程序。我在闪存中看到静态html,但仍然有问题等待加载数据。 Here is a link to the Angular-Universal preboot module
preboot: {
buffer: true
}
我是否需要某种商店才能在服务器和客户端之间快速传递数据?