한다고 가정에서 경로 전에 URL을 얻기 위해 나는 두 가지 경로가 있습니다어떻게 각도 4
{ path: '/path1', component: component1 }
{ path: '/path2', component: component2 }
을 나는 '/ 경로 1'과 '/ 경로 2'에 탐색에서입니다.
그래서 내 질문은 구성 URL 2 경로 생성자 또는 경로 또는 어떤 서비스를 통해 전역 변수를 사용하지 않고 코드의 아무 곳이나 가져 오는 것입니다.
Component2.ts
export class Component2{
constructor(router: Router) {
router.events.subscribe((event) => {
// here I want to get route url '/path1' from component1
});
}
}
사람이 더 많은 설명을 필요로하는 경우 알려 주시기 바랍니다.
[angle2의 이전 페이지 URL을 결정하는 방법] 가능한 복제본 (https://stackoverflow.com/questions/41038970/how-to-determine-previous-page-url-in-angular2) –
아니요, 여기 내 문제를 해결할 수 없기 때문에 일부 변수 previousUrl에 탐색하기 전에 경로 URL을 저장하고 있습니다 : string,하지만 원하는 것은 탐색이 시작되는 곳에서 해당 페이지의 URL을 가져 오는 것입니다. 즉, 다른 구성 요소의 Component1 2. –