代码之家  ›  专栏  ›  技术社区  ›  Present practice

Angular5如何防止url更改时重新加载页面

  •  0
  • Present practice  · 技术社区  · 7 年前

    假设我有一个MainPage组件(localhost:4200/MainPage),它有一个按钮。我单击该按钮并在同一页面上上载组件渲染。但当上传组件可见时,我需要URL不同(localhost:4200/mainPage/Upload)。但我不想在URL更改时刷新页面。如何做到这一点?

    1 回复  |  直到 7 年前
        1
  •  2
  •   Rak2018    7 年前

    您可以这样做:

     <button class="btn btn-warning" routerLink="/mainPage/upload" skipLocationChange> Create New </button>
    

    在这种情况下,您将被路由到页面上载。。不会发生刷新