转回上一页

时间:2017-05-19 03:35:20

标签: angularjs

让我们说:现在,我在index.html页面。

Index.html包含公司拥有的所有产品,例如汽车。

我已滚动到该页面上的某个位置。

然后,我点击该位置的产品(汽车)。这让我进入了一个显示汽车细节的新页面。

点击后退' Chrome浏览器上的按钮。我希望浏览器显示相同的位置(我点击的产品)。

Back Button

我怎样才能做到这一点。有什么想法吗?

3 个答案:

答案 0 :(得分:1)

您必须在会话存储中存储Id(所选汽车),当您单击后退按钮时,您需要转到上一页然后使用会话存储转到该特定位置(最后选择汽车)。试试这个。它肯定会奏效。

答案 1 :(得分:1)

试试这个:

.run(function($rootScope, $anchorScroll) {
        $rootScope.$on("$locationChangeSuccess", function() {
            $anchorScroll();
        });
    })

答案 2 :(得分:0)

希望这会有所帮助

尝试一下

history.back();