Angular 8:在子组件中选择浏览器后退按钮时恢复滚动位置

2023-12-05

我有一个由许多卡片列表组成的组件(如网格格式)。向下滚动并选择其中一张卡片后,我希望在按下浏览器后退按钮时返回到相同的滚动位置。

我无法使用 Router 的 rollPositionRestoration 方法,因为它位于我的子组件中。

感谢你的帮助!


我能够通过添加使其工作

{scrollPositionRestoration: 'top' } 到 RouterModule.forRoot(routes) ,如下所示:

RouterModule.forRoot(routes, { scrollPositionRestoration: 'top' })

而且效果100%

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Angular 8:在子组件中选择浏览器后退按钮时恢复滚动位置 的相关文章

随机推荐