在 angular 中隐藏 url 路径

Hiding url path in angular

我正在 angular 中构建一条路线,如下所示:

const routes: Routes = [
  {path:'home', component: HomeComponent},
  {path:'', redirectTo: 'home', pathMatch: 'full'},
  {path:'**', redirectTo: 'home', pathMatch: 'full'}
];

但是当我打开 http://localhost:4200/ 这样的网页时,它会重定向到 http://localhost:4200/home,这是预期的行为,但我想隐藏 /home结尾。请不要仅限于这个例子,这只是一个简单的场景。有什么办法吗
谢谢

是的,当然。在你的代码中,如果你导航到一个特定的组件,你可以使用这个:

this.router.navigate(['/planning/capplanning'], {
      skipLocationChange: true,
    });