84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
angularjs是单页应用,对于全局需要用到的数据可以使用services来实现共享,但是如果当用户刷新页面后,貌似一切都重新开始了,类似于开了新的生命周期,那样整个应用岂不是不健壮了么?或者说是需要在本地localstorage中保存一份数据?请问该怎么解决
小伙看你根骨奇佳,潜力无限,来学PHP伐。
自己了解到的SPA都会使用本地存储结合服务器端存储,服务器端存储就可以解决你上面提到的重新开始的问题。也可以让用户登录,相关数据和用户绑定。当然具体的还是要看项目的需求。
1 按了F5不是理所当然的应该刷新页面么,即使我SPA被刷新了又怎么样呢?也没有改变任何用户习惯,用户不会觉得confused。2 而是应该让用户慢慢培养SPA不用去按F5的习惯。3 我感觉需要做的也就是保存个用户登录状态,这个可以存在server的session里,和传统的web应用是一样的,并没有特别之处。
自己了解到的SPA都会使用本地存储结合服务器端存储,服务器端存储就可以解决你上面提到的重新开始的问题。也可以让用户登录,相关数据和用户绑定。当然具体的还是要看项目的需求。
1 按了F5不是理所当然的应该刷新页面么,即使我SPA被刷新了又怎么样呢?也没有改变任何用户习惯,用户不会觉得confused。
2 而是应该让用户慢慢培养SPA不用去按F5的习惯。
3 我感觉需要做的也就是保存个用户登录状态,这个可以存在server的session里,和传统的web应用是一样的,并没有特别之处。