Как я могу маршрутизировать приложение Angular 2 без изменения URL-адреса? (это связано с тем, что приложение расположено под одной из нескольких вкладок на странице приложения Django, где подходит для оставления URL без изменений.)
В настоящее время у меня есть что-то вроде этого внутри app.component.ts
@RouteConfig([
{
path: '/home',
name: 'Home',
component: HomeComponent,
useAsDefault: true
},
{
path: '/user/:id',
name: 'UserDetail',
component: UserDetailComponent
}
])
и внутри say HomeComponent
, для перехода на страницу пользователя используются следующие
this._router.navigate(['UserDetail', {id: id}]);
тогда URL будет выглядеть как http://localhost:8000/django_url/user/123
Возможно ли, чтобы URL-адрес не изменился, когда я перемещаюсь внутри приложения Angular 2? поэтому URL останется http://localhost:8000/django_url
, когда пользователь находится на странице user/123
?
Спасибо!