当按下退格键调用页面时,如何在AngularJS上保留状态参数?

时间:2015-12-31 05:15:59

标签: angularjs

页面A使用参数路由(值= 3,但默认为1)
在A上,通过单击锚标签来调用页面B.

然后,在B上,按下退格键并返回带有
参数的页面A(值= 1,但预期为3)

当按下退格键调用页面时,如何在AngularJS上保持状态参数?

2 个答案:

答案 0 :(得分:1)

您是否使用过这样的ui-router和ui-sref属性?

ui-sref="app.view({foo: 'fooValue1'})"

它会自动保存状态参数。

答案 1 :(得分:1)

https://stackoverflow.com/a/31614517/3547361

它包括用于存储状态参数的本地存储的变通方法。

这也是ui路由器的问题。见,https://github.com/angular-ui/ui-router/issues/2115