如何在Angular列表中保持滚动位置



所以我在我的第二个Angular项目,它由一个长列表视图和一个详细信息视图组成。(想想官方教程里英雄列表的例子)。

每当我向下滚动到列表并打开详细视图并从详细视图中单击"返回"时,列表就会重新加载,因此滚动位置丢失,这意味着我需要再次向下滚动。

是否有任何方法可以保留前一个视图的滚动位置?

谢谢

我能看到的唯一方法是使用z-index。将列表和详细信息分成两个部分。当你去到细节,使用z-index隐藏列表视图,当你回到列表视图重置z-index。这样你就不会失去滚动位置

最新更新