2
1 페이지에 있습니다. 페이지 중간까지 스크롤 한 다음 각도 라우터를 통해 2 페이지로 연결되는 링크를 클릭하십시오. "뒤로"버튼을 눌렀을 때, 내가 페이지를 떠나기 전에 있었던 것처럼, 페이지 1이 중간에 스크롤되도록하고 싶습니다.각도 2로 스크롤 위치 기억하는 법?
가장 쉬운 방법은 무엇입니까?
1 페이지에 있습니다. 페이지 중간까지 스크롤 한 다음 각도 라우터를 통해 2 페이지로 연결되는 링크를 클릭하십시오. "뒤로"버튼을 눌렀을 때, 내가 페이지를 떠나기 전에 있었던 것처럼, 페이지 1이 중간에 스크롤되도록하고 싶습니다.각도 2로 스크롤 위치 기억하는 법?
가장 쉬운 방법은 무엇입니까?
저장 스크롤 위치 ngOnDestroy()
, 그리고 어쩌면 당신이 경우 ngInit 검사에 마지막 스크롤 위치 및 구성 요소 ngDestroy에 '페이지 id', 그리고 다음 번에 쓸 것입니다있는 서비스를 만들 수 ngOnInit()
에 복원
localStorage
에 스크롤 위치. –합리적인 해결책처럼 들립니다. Angular가 라우터 설정을 통해이 작업을 수행 할 수있는 방법을 알고 있는지 궁금합니다. 라우터를 사용하면서 잃는 기본 브라우저 동작이기 때문입니다. – alcfeoh