Angular 2,即使使用useHash,重定向也无法刷新

时间:2017-11-13 00:43:36

标签: javascript angular typescript

我有一个应用程序,刷新后我想路由到一个组件。目前,我的应用登录页面看起来像

<div id="content" style="height:90%">
<div class="container container-fluid " style="height:100%; width:65%">
  <router-outlet style="margin-bottom:50px" class = "active dimmer"></router-outlet>
</div>

在刷新除路由器插座组件之外的所有内容时,我将基本上留下一个标题。因此,如果我在登录页面刷新,我将从localhost:4400 /登录到localhost:4400,我必须单击链接才能转到我所在的页面。这个目前只是一个本地项目,因此我所看到的许多服务器内容都是相关的。

我尝试在我的路由中使用useHash:true:

RouterModule.forRoot(routes,{useHash:true}),  

但没有运气。我甚至尝试重定向构建应用程序组件,但这也不会起作用。如果其他任何相关内容,我可以发布更多代码。

1 个答案:

答案 0 :(得分:1)

RouterModule.forRoot(routes,{useHash:true})作为导入数组的最后一次导入。