返回上一页而不重新加载

时间:2018-01-06 06:32:27

标签: angularjs mean-stack

我有mean-stack的网站。

我想添加一个网页https://localhost:3000/A。此页面包含一个textarea,人们可以在其中写入文本,它还包含一个按钮go forward to Page B。因此,单击按钮将导致https://localhost:3000/BPage B打印用Page A编写的文本(无法编辑)。它还包含一个按钮go back to Page A,可以返回Page A

当我们点击go back to Page A时,我不希望浏览器重新加载https://localhost:3000/A(即执行resolve中的所有功能);我只想在转到Page A之前回到之前的状态Page B(包含之前的文字)。

有谁知道如何实现这个目标?

PS: Page APage B有不同的控制器。此外,由于某些原因,我可以在我的网站中启用html5mode

$stateProvider
    .state('A', {
        url: '/A',
        templateUrl: 'A.html',
        controller: 'ACtrl'
    }
    .state('B', {
        url: '/B',
        templateUrl: 'B.html',
        controller: 'BCtrl'
    }

编辑1:我尝试了this solutionback按钮确实导致了上一页,但是重新加载,这不是我想要的。

0 个答案:

没有答案