什么是重新加载页面而不是路由器的正确方法?
我看到了例如window.location.reload(),但在SSR中不是一个好习惯,对吗?
答案 0 :(得分:0)
没有this is the way
。我正在运行一个大型应用程序,我们设置了一个websocket重新加载事件,以强制每个客户端使用window.location.reload(true)
重新加载该应用程序,以便我们可以构建和发布该应用程序的新版本,并强制所有人使用该新版本。这样一切都不会中断。
对于角度本身,只有路由器选项:
@ngModule({
imports: [RouterModule.forRoot(routes, {onSameUrlNavigation: ‘reload’})],
exports: [RouterModule],
})