NavigationEnd1 ActivatedRoute의 snapshot과 Router의 events의 다른 점. ActivatedRouted의 snapshot은 컴포넌트가 생선된 바로 그 순간의 URL정보를 받아온다. 만약 URL이 동적으로 변한다면, Router의 events를 활용해야 한다. events에서는 많은 정보들을 제공한다. 이때 RxJS의 pipe와 filter 연산자로 특정 (프로퍼티/인스턴스)를 찾아내야 한다. 여기서 내가 필요한 것(프로퍼티/인스턴스)은 라우팅이 종료된 시점의 URL이다. 바로 "NavigationEnd" 이다. 아래 코드를 참고하자. 다른 라우터 이벤트 종류 보기 NavigationStart NavigationEnd NavigationStart = 0, NavigationEnd = 1, NavigationCancel = 2, NavigationError = 3, RoutesRe.. 2023. 11. 15. 이전 1 다음