首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AngularJS使用不同的URL维护页面转换上的数据

AngularJS使用不同的URL维护页面转换上的数据
EN

Stack Overflow用户
提问于 2016-01-06 16:54:07
回答 1查看 66关注 0票数 0

当我们跳转到另一个URL并再次返回时,我试图了解如何维护以前的数据。

我有一个页面应用程序,比如page1,其中有一个搜索字段和搜索结果。搜索数据中有外部链接,如果用户单击该链接,则URL更改和用户转到不同的页面。当用户想通过单击browser的back按钮返回到前一个结果页面时,如何维护相同的结果数据?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-06 17:13:55

确保在给定状态下显示页面所需的全部内容都是其URL的一部分。以你的例子为例:

  1. 搜索页面。最初是空的。URL = /cars
  2. 填写搜索表格并按下搜索按钮。这将导航到URL /cars?color=blue&year=2015。转到这个URL会更改路径,路径搜索汽车并在页面中显示它们。
  3. 你点击一辆车。这将导航到URL /cars/12345。转到这个URL会改变路由,路由加载汽车12345并在页面中显示它。
  4. 你按下后按钮。这将导航回URL `/cars?color=blue&year=2015。转到这个URL会改变路线,路线会搜索汽车并在页面中显示它们。

简而言之,您的应用程序的工作方式应该与它不是单页应用程序的方式相同,如果服务器使用URL动态生成HTML页面。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34638427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档