Angular 在导航到列表视图和从列表视图导航时保持滚动位置角度

Angular 在导航到列表视图和从列表视图导航时保持滚动位置角度,angular,Angular,我有一个页面,页面上有项目列表。单击某个项目时,我会导航到显示该项目详细信息的页面。当我从项目页面导航回项目列表页面时,我希望返回到单击项目的滚动位置 在Angular 5中,是否有一种推荐的方法来实现这一点?只需澄清,您要保留滚动的组件已完全销毁,因此您需要将状态保存到服务中?另外,您关心的是页面滚动还是组件中的滚动位置?是的,当我导航到项目页面时,列表组件将被销毁。我确实保存了一些可选参数,如搜索查询、页码等,所以我至少返回到正确的数据。这是页面滚动位置。

我有一个页面,页面上有项目列表。单击某个项目时,我会导航到显示该项目详细信息的页面。当我从项目页面导航回项目列表页面时,我希望返回到单击项目的滚动位置


在Angular 5中,是否有一种推荐的方法来实现这一点?

只需澄清,您要保留滚动的组件已完全销毁,因此您需要将状态保存到服务中?另外,您关心的是页面滚动还是组件中的滚动位置?是的,当我导航到项目页面时,列表组件将被销毁。我确实保存了一些可选参数,如搜索查询、页码等,所以我至少返回到正确的数据。这是页面滚动位置。