С помощью Angular2, как бы получить текущий активный компонент и путь?Извлечение активного компонента и пути
Например, я мог бы иметь следующие маршруты:
{ path: '', component: HomeComponent },
{ path: 'list', component: ListComponent },
{ path: ':id/', component: CustomComponent }
Если бы я, чтобы перемещаться https://domain.com/test
есть способ, чтобы знать, что я в настоящее время просмотра CustomComponent
и получить Ид/путь, который в этом случай «тест»?
Я мог бы использовать window.location.pathname
с регулярным выражением, чтобы получить путь, но это грязно и по-прежнему не позволяет мне легко получить активный компонент.
Не могли бы вы расширить контекст - в чем проблема, которую вы пытаетесь решить с этим? – jonrsharpe
Несомненно. Мне нужно получить путь для использования с API, но он должен быть, пока пользователь просматривает «CustomComponent», поскольку меня не интересуют другие маршруты маршрутов, такие как «список». Я хочу только пользовательский «id». –
Тогда вы прочитали документы? Это описано в https://angular.io/docs/ts/latest/guide/router.html – jonrsharpe