如何在不改变 URL 的情况下在 Angular 2应用程序中路由?(这是因为该应用程序位于 Django 应用程序页面上的几个标签之一下,在那里它适合保持 URL 不变。)
目前我有这样的东西内 app.component.ts
@RouteConfig([
{
path: '/home',
name: 'Home',
component: HomeComponent,
useAsDefault: true
},
{
path: '/user/:id',
name: 'UserDetail',
component: UserDetailComponent
}
])
在 HomeComponent
中,用户页面的导航使用以下内容
this._router.navigate(['UserDetail', {id: id}]);
然后网址将看起来像 http://localhost:8000/django_url/user/123
当我在 Angular 2应用程序中导航时,网址是否可能保持不变?所以当用户在页面 user/123
时,URL 将保持为 http://localhost:8000/django_url
?
谢谢!