如何在不丢失任何数据状态的情况下返回上一页?

时间:2017-09-22 12:39:59

标签: javascript jquery angularjs d3.js cookies

我正在开发一个门户网站(在AngularJS-v1上),它在一个页面上有内容,在最终提交后,它会重定向到下一页。我也使用D3Js用于图形和bootstrap-select用于下拉列表。 现在,如果用户想要从先前页面更改某些内容,则数据将丢失。而且我能够将数据保存在会话存储中,因为有些东西可以工作但不是D3JS和bootstrap-select。 有谁知道该怎么办?我使用过$ cookie和ngStorage,但无法解决这个问题。

1 个答案:

答案 0 :(得分:0)

不是将状态存储在控制器内,而是将其存储在服务中。

// `store` is the service which holds your data
function PageController (store) {
    this.myValue = store.myValue
}