在更改路线之前,UiRouter滚动到上一页位置

时间:2018-10-30 11:25:18

标签: angular angular-router

在我的应用程序中,我有一个搜索结果列表。当我单击结果时,将带到包含该搜索结果详细信息的页面。当我返回时(通过浏览器上的“后退”按钮),浏览器或uiRouter都会获取搜索结果页面的滚动位置,这正是我想要的。但是,它滚动到离开当前页面之前的位置。因此,在详细信息页面上,如果我单击返回,则在发生过渡之前浏览器滚动。有什么办法可以防止这种情况?

1 个答案:

答案 0 :(得分:0)

您可以使用jquery或javascript实现此目的 这可能会有所帮助 window.scrollTo(0,0);