如何在权限方式上刷新角度7页面?

时间:2019-06-28 08:14:37

标签: angular

什么是重新加载页面而不是路由器的正确方法?

我看到了例如window.location.reload(),但在SSR中不是一个好习惯,对吗?

1 个答案:

答案 0 :(得分:0)

没有this is the way。我正在运行一个大型应用程序,我们设置了一个websocket重新加载事件,以强制每个客户端使用window.location.reload(true)重新加载该应用程序,以便我们可以构建和发布该应用程序的新版本,并强制所有人使用该新版本。这样一切都不会中断。

对于角度本身,只有路由器选项:

@ngModule({
 imports: [RouterModule.forRoot(routes, {onSameUrlNavigation: ‘reload’})],
 exports: [RouterModule],
 })