2017-02-24 3 views
2

1 페이지에 있습니다. 페이지 중간까지 스크롤 한 다음 각도 라우터를 통해 2 페이지로 연결되는 링크를 클릭하십시오. "뒤로"버튼을 눌렀을 때, 내가 페이지를 떠나기 전에 있었던 것처럼, 페이지 1이 중간에 스크롤되도록하고 싶습니다.각도 2로 스크롤 위치 기억하는 법?

가장 쉬운 방법은 무엇입니까?

+0

에 복원 localStorage에 스크롤 위치. –

+0

합리적인 해결책처럼 들립니다. Angular가 라우터 설정을 통해이 작업을 수행 할 수있는 방법을 알고 있는지 궁금합니다. 라우터를 사용하면서 잃는 기본 브라우저 동작이기 때문입니다. – alcfeoh

답변

-2

저장 스크롤 위치 ngOnDestroy(), 그리고 어쩌면 당신이 경우 ngInit 검사에 마지막 스크롤 위치 및 구성 요소 ngDestroy에 '페이지 id', 그리고 다음 번에 쓸 것입니다있는 서비스를 만들 수 ngOnInit()