Angular scrollTo(0,0)在角度10下不工作

Angular scrollTo(0,0)在角度10下不工作,angular,angular10,Angular,Angular10,我正在尝试制作一个表单,点击“下一步”会将页面滚动到顶部 我尝试了window.scrollTo(0,0)和这个.viewportScroller.scrollToPosition([0,0])来自@angular/common 但它不起作用。 有什么想法吗?谢谢你试试你这样做吧 HTML <p *ngFor="let item of list"> Lorem ipsum dolor sit amet, consectetur adipiscing elit.

我正在尝试制作一个表单,点击“下一步”会将页面滚动到顶部 我尝试了
window.scrollTo(0,0)
这个.viewportScroller.scrollToPosition([0,0])
来自@angular/common 但它不起作用。
有什么想法吗?谢谢你

试试你这样做吧

HTML

<p *ngFor="let item of list">
  Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer varius imperdiet urna vitae imperdiet. Nullam luctus tortor
  a odio sollicitudin auctor. Nulla suscipit iaculis magna, ac cursus nisi porta ut. Suspendisse vestibulum, tortor non pellentesque
  hendrerit, est orci laoreet sem, nec luctus mauris lectus quis turpis. Suspendisse at nunc sit amet lacus vestibulum aliquet.
  Proin dignissim fermentum sollicitudin. Integer consectetur nec justo in mattis. Duis a magna aliquet, finibus sapien sed,
  feugiat orci. In hac habitasse platea dictumst. Nunc ipsum sapien, sollicitudin in sagittis sed, tincidunt in sapien. Aliquam
  ornare semper cursus. Nam vitae auctor dolor. Morbi rutrum lacus quam, in commodo erat hendrerit in. Curabitur blandit
  rhoncus tempor.
</p>

<p>
  <button type="button" (click)="scrollToTop()">Scroll to top</button>
</p>

试试你这样做

HTML

<p *ngFor="let item of list">
  Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer varius imperdiet urna vitae imperdiet. Nullam luctus tortor
  a odio sollicitudin auctor. Nulla suscipit iaculis magna, ac cursus nisi porta ut. Suspendisse vestibulum, tortor non pellentesque
  hendrerit, est orci laoreet sem, nec luctus mauris lectus quis turpis. Suspendisse at nunc sit amet lacus vestibulum aliquet.
  Proin dignissim fermentum sollicitudin. Integer consectetur nec justo in mattis. Duis a magna aliquet, finibus sapien sed,
  feugiat orci. In hac habitasse platea dictumst. Nunc ipsum sapien, sollicitudin in sagittis sed, tincidunt in sapien. Aliquam
  ornare semper cursus. Nam vitae auctor dolor. Morbi rutrum lacus quam, in commodo erat hendrerit in. Curabitur blandit
  rhoncus tempor.
</p>

<p>
  <button type="button" (click)="scrollToTop()">Scroll to top</button>
</p>

你应该试着用body元素来做。document.body.scrollTop=0请提供更多详细信息和上下文。您应该尝试使用body元素。document.body.scrollTop=0请提供更多详细信息和上下文。