angular - 使用角度 11 导航回上一页时如何保持滚动到的位置?
问题描述
我正在使用 Angular 11 进行网络 SPA,但我在导航回上一页时遇到了问题。如何保持滚动到的上一页的位置或该操作是默认浏览器的行为?
非常感谢您的考虑!
解决方案
我不知道您是否想以编程方式返回上一页。
如果这是你想要的,你可以用“位置”来做到这一点:
import { Location } from '@angular/common';
....
constructor(
...
private _location: Location,
...
) {
...
}
backToPreviousPage() {
this._location.back();
}
推荐阅读
- c++ - C++20 中协程的机制是什么?
- python - jupyter 中的 rpy2 正在呼应整个功能
- java - 错误:此应用程序需要 jre 1.6.0
- tensorflow - 结合一个冻结模型的预测输出进行预测,然后将这些预测用作我正在训练的模型的损失?
- json - 如何在颤动中从json获取数据到字符串
- angular - 无法取消订阅 app-component 中的 observable
- python - 在 Python 中打印未排序的字典
- swift - 如何以以下格式打印给定年份的前五个月的日期
- typescript - 如何在 mat-select angular 7 中嵌套 mat-option
- speech-to-text - 谷歌语音到文本在移动设备中的响应很晚