【发布时间】:2015-09-17 21:41:41
【问题描述】:
我的 Angular 应用程序中有多个页面,用户可以更改很多页面,即打开选项卡和药丸、模式等。例如,他们打开一个模式,然后单击该模式中的链接,该链接会导致他们到另一个页面。在另一个页面上,当他们返回浏览器历史记录时,我希望他们以离开时的方式查看第一页,即模式打开时,而不是重新加载时的样子。
我正在使用带有 Angular 1.4.3 的 ui-router。
到目前为止,我已经查看了以下链接:
- https://github.com/angular-ui/ui-router/issues/63
- https://github.com/angular-ui/ui-router/issues/562
...但它们似乎不是我所需要的。我什至不知道如何用谷歌搜索。
另一个例子是当用户在搜索栏中输入内容,然后点击一个结果,这会导致一个新页面。回去的时候又要重新进入搜索,这不是最大的体验。
【问题讨论】:
-
您可以随时尝试使用存储在 localStorage 中的对象中的一些变量来管理所有这些小东西。
标签: javascript angularjs angular-ui-router