首页 > 解决方案 > 使用角度 11 导航回上一页时如何保持滚动到的位置?

问题描述

我正在使用 Angular 11 进行网络 SPA,但我在导航回上一页时遇到了问题。如何保持滚动到的上一页的位置或该操作是默认浏览器的行为?

非常感谢您的考虑!

标签: angular

解决方案


我不知道您是否想以编程方式返回上一页。

如果这是你想要的,你可以用“位置”来做到这一点:

import { Location } from '@angular/common';
....
constructor(
...
    private _location: Location,
...
  ) {
...
  }

  backToPreviousPage() {
    this._location.back();
  }

推荐阅读