这是我的情况:我有一个 Web 应用程序,前端是用 AngularJS/HTML 编写的。
目前,我有 2 个 View (2 个不同的 HTML 页面)。
我在第一个 View 中输入一个序列号,该序列号在服务的帮助下从第一个 Controller 传递到第二个 View 的 Controller 。
在第二个 View 中,我显示了一些从 Django API 端点获取的 json 数据。当我刷新页面时,这些数据消失了,字段为空...
在我的例子中,这不是那么用户友好,所以我想保留数据(或我在 Controller 中传递的序列号)以在刷新后取回数据或序列号。因为刷新后,变量(序列号)在我的服务中会为null,所以json调用会失败。
我已经在 Internet 上红色了很多东西,但实际上没有任何东西适合我。有人有想法吗?
最佳答案
如果你的第二个 View 依赖于一个值,这个值可以是你的 View url 的参数,而不是通过服务共享它。使用 angular ui-router 或内置的 ngRoute 传递参数。 以下是有用的链接:
关于javascript - 刷新后保留数据AngularJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29843523/