Angular 2的等效方法是a href="#someElementId"

17 浏览
0 Comments

Angular 2的等效方法是a href="#someElementId"

我正在使用以下代码:

gotoAbout() {
   this.router.navigate(['/'], { fragment: 'about' })
}

因为当我不在我的根/页面上时,routerLink和a href="#about"会重新加载我的页面。在导航按钮上使用这个函数,它将在一次点击中导航到/#about,而不重新加载页面,但问题是当我在页面上滚动时,它根本不跳转到该 div,就像a href="#about"那样。有没有办法在Angular中实现这个?

0