使用浏览器的后退按钮后保持角度应用程序的状态

时间:2017-03-08 10:42:51

标签: javascript angularjs session-storage

我制作了一个角度应用程序,使用户能够搜索各种各样的产品。该应用程序将在Drupal页面上运行。一切正常。

当我点击产品时,我的意图是打开另一个带有产品详细指令的静态drupal页面。产品详细信息页面将在网址中包含产品ID或别名。如果打开了产品详细信息页面,则该指令将按URL中的ID加载产品详细信息。

现在,当我使用浏览器的后退按钮时,搜索结果将会消失,分类浏览器将处于原始状态。

我如何保持状态?使用sessionStorage是明智的吗?

1 个答案:

答案 0 :(得分:0)

您可以使用$rootScope(SPA applications)维护状态,也可以使用sessionStorage