角度普遍:闪烁和风格

时间:2017-11-09 16:07:11

标签: angular angular-universal

我使用的是角度cli 1.5,角度5.0和角度通用。

使用服务器端渲染时,我注意到客户端接管时会出现一些闪烁。

我已经指定{initialNavigation:'已启用'导入路由模块时。

什么时候可以来自?此外,我尝试从服务器包中删除所有样式,但它没有帮助......真的需要btw吗?

2 个答案:

答案 0 :(得分:1)

我的解决方案是使用TransferState API,它可以防止闪烁

https://angular.io/api/platform-browser/TransferState

谢谢@wassertim

答案 1 :(得分:0)

app.module.ts中,将以下内容添加到您的imports:数组中:

BrowserModule.withServerTransition({appId: 'your-app-id-here'}),
BrowserTransferStateModule

app.server.module.ts中,将以下内容添加到您的imports:数组中:

ServerTransferStateModule