Scroll to top when is routing 시 스크롤 최상단으로 이동

agnusdei·2023년 7월 10일
0
<div id="layout">
  <router-outlet/>
</div>
  1. layout
 scrollToTop() {
    const layout = document.querySelector('#layout');

    if (layout) {
      layout.scrollTo({
        top: 0,
        behavior: 'smooth',
      });
    }
  }
  1. scrollService
constructor(private readonly scrollService: ScrollService){}

clickMenu(category: string) {
    this.router.navigateByUrl('/analytics');
    this.scrollService.scrollToTop();
  }
  1. useage

end

0개의 댓글