为了账号安全,请及时绑定邮箱和手机立即绑定

AngularJs作为SPA应用该如何保存数据呢?

AngularJs作为SPA应用该如何保存数据呢?

慕运维8079593 2019-04-19 16:30:00
angularjs是单页应用,对于全局需要用到的数据可以使用services来实现共享,但是如果当用户刷新页面后,貌似一切都重新开始了,类似于开了新的生命周期,那样整个应用岂不是不健壮了么?或者说是需要在本地localstorage中保存一份数据?请问该怎么解决
查看完整描述

2 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

自己了解到的SPA都会使用本地存储结合服务器端存储,服务器端存储就可以解决你上面提到的重新开始的问题。也可以让用户登录,相关数据和用户绑定。当然具体的还是要看项目的需求。
                            
查看完整回答
反对 回复 2019-04-19
?
HUH函数

TA贡献1836条经验 获得超4个赞

1按了F5不是理所当然的应该刷新页面么,即使我SPA被刷新了又怎么样呢?也没有改变任何用户习惯,用户不会觉得confused。2而是应该让用户慢慢培养SPA不用去按F5的习惯。3我感觉需要做的也就是保存个用户登录状态,这个可以存在server的session里,和传统的web应用是一样的,并没有特别之处。
                            
查看完整回答
反对 回复 2019-04-19
  • 2 回答
  • 0 关注
  • 630 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信