如何在angular 7,8中重新加载整个页面而不刷新?

如何在angular 7,8中重新加载整个页面而不刷新?,angular,refresh,reload,Angular,Refresh,Reload,我正在使用angular 8,希望在同一个平台上刷新我的组件 不刷新整个页面的url。我正在尝试使用路由器。但是 这对我不起作用。我尝试了location.reload和 window.location.reload但它需要太多时间,而且会刷新 整页。下面是我的代码: 默认情况下,Angular的RouterUseStrategy为true。你需要把它改成假的 在构造函数中使用以下代码 constructor(private route: ActivatedRoute, private rout

我正在使用angular 8,希望在同一个平台上刷新我的组件 不刷新整个页面的url。我正在尝试使用路由器。但是 这对我不起作用。我尝试了
location.reload
window.location.reload
但它需要太多时间,而且会刷新 整页。下面是我的代码:


默认情况下,Angular的
RouterUseStrategy
为true。你需要把它改成假的

在构造函数中使用以下代码

constructor(private route: ActivatedRoute, private router: Router) {
    this.router.routeReuseStrategy.shouldReuseRoute = () => false;
  }
constructor(private route: ActivatedRoute, private router: Router) {
    this.router.routeReuseStrategy.shouldReuseRoute = () => false;
  }