我正在开发一个门户网站(在AngularJS-v1上),它在一个页面上有内容,在最终提交后,它会重定向到下一页。我也使用D3Js用于图形和bootstrap-select用于下拉列表。 现在,如果用户想要从先前页面更改某些内容,则数据将丢失。而且我能够将数据保存在会话存储中,因为有些东西可以工作但不是D3JS和bootstrap-select。 有谁知道该怎么办?我使用过$ cookie和ngStorage,但无法解决这个问题。
答案 0 :(得分:0)
不是将状态存储在控制器内,而是将其存储在服务中。
// `store` is the service which holds your data
function PageController (store) {
this.myValue = store.myValue
}