Angular Universal 页面在 SSR 上加载两次



我的主代码(app.component.html(上没有任何更高级别的NgIf会导致重新加载。 我正在使用传输状态,因此在 SSR 设置公共 URL 的答案后不会调用请求。 我正在使用isPlatFormBrowser用于JS部分。 我在本地检查了SSR,它没有导致任何错误。

但是我的一些页面在 ssr 之后被重新加载,其中一个只是一个静态的 html css 页面,在 ts 文件中没有任何逻辑。

关于如何解决它的任何想法?

我发现了问题,我决定与未来的观众分享。 此问题不会发生在直接从应用程序路由路由到它们的页面上,它只是发生在具有 RouterModule.forChild 路由的页面上,您可以通过将 {initialNavigation:'enabled'} 添加到 [RouterModule.forRoot([ROUTES],{initialNavigation:'enabled'}(] 来修复它。

最新更新