无需重新加载即可返回上一页

Back to previous page without reload

本文关键字:返回上一页 加载 新加载      更新时间:2023-09-26

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

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

我想在ng-init中添加返回按钮,使用户返回到上一页,而不需要重新加载方法。

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

谢谢你的帮助

在app.config中通过

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

(确保注入$locationProvider)

现在你可以观察位置变化事件,并可以使用- locationChangeStart美元- $ locationChangeSuccess

你也可以使用后退按钮上的$location.path(), $location.url()来改变路由。

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