返回上一页,无需重新加载

时间:2014-07-04 08:33:16

标签: javascript angularjs redirect reload

我想将用户表单详细信息页面返回到上一页(用户列表)。

如果我尝试在浏览器中单击“返回”按钮,则会通过应用程序路由器处理应用程序请求,并再次重新加载列表页面。

我想将返回按钮添加到详细信息中,将用户返回到上一页,而无需在ng-init中重新加载方法。

有可能吗?如果是,如何轻松解决?

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

在你的app.config中通过

启用HTML5推送状态
$locationProvider.html5Mode(true);
$locationProvider.hashPrefix('!');

(确保注入$ locationProvider)

现在,您可以观看位置更改事件,并可以使用相应的方式更新视图   - $ locationChangeStart   - $ locationChangeSuccess

您也可以使用后退按钮上的$ location.path(),$ location.url()更改路线。

查看此链接以参考https://docs.angularjs.org/api/ng/service/ $ location