我喜欢 Angular 2 路由器的好处,例如 Guards、Resolver、使用 navigateTo 等。
但在我的应用程序中,我根本不想改变路线。所以它应该始终保持“/”而不改变浏览器历史记录。那可能吗?
我喜欢 Angular 2 路由器的好处,例如 Guards、Resolver、使用 navigateTo 等。
但在我的应用程序中,我根本不想改变路线。所以它应该始终保持“/”而不改变浏览器历史记录。那可能吗?
这是可能的,但在这种情况下,您不能routerLink
在模板中使用。
您可以改为在应用程序中使用用户交互来触发事件(click)="announce(this)"
或(keyup)="execute(that)"
放入您的路由配置:
{ path: '**', redirectTo: '' } //redirect all path to your home page
对此的一些评论: