Angular 2路由器没有路由更改/历史记录

时间:2017-01-20 18:35:22

标签: angular angular2-routing angular2-router

我喜欢Angular 2路由器的好处,如Guards,Resolver,使用navigateTo等。

但在我的应用程序中,我根本不想改变路线。所以它应该始终保持" /"没有更改浏览器历史记录。这可能吗?

1 个答案:

答案 0 :(得分:1)

这是可能的,但在这种情况下,您无法在模板中使用routerLink

您可以在应用中使用用户互动来触发事件(click)="announce(this)"(keyup)="execute(that)"

输入您的路由配置:

{ path: '**', redirectTo: '' } //redirect all path to your home page

关于这一点的一些评论:

  • 用户无法访问深层链接(即:yourapp.com/awesome-article-1)
  • 搜索引擎机器人会遇到一些seo问题......