Maison > Questions et réponses > le corps du texte
angularjs是单页应用,对于全局需要用到的数据可以使用services来实现共享,但是如果当用户刷新页面后,貌似一切都重新开始了,类似于开了新的生命周期,那样整个应用岂不是不健壮了么?
或者说是需要在本地localstorage中保存一份数据?请问该怎么解决
習慣沉默2017-05-15 16:58:24
Le SPA que je connais utilisera le stockage local combiné au stockage côté serveur peut résoudre le problème de redémarrage que vous avez mentionné ci-dessus. Vous pouvez également autoriser les utilisateurs à se connecter et à lier les données pertinentes à l'utilisateur. Bien entendu, les spécificités dépendent toujours des besoins du projet.
给我你的怀抱2017-05-15 16:58:24
1 N'est-il pas naturel de rafraîchir la page après avoir appuyé sur F5 ? Et si mon SPA est rafraîchi ? Cela ne change aucune habitudes des utilisateurs et les utilisateurs ne se sentiront pas confus.
2 Au lieu de cela, les utilisateurs devraient lentement prendre l'habitude de ne pas avoir à appuyer sur F5 dans SPA.
3 Je pense que ce qu'il faut faire est de sauvegarder le statut de connexion de l'utilisateur. Cela peut être stocké dans la session du serveur. C'est la même chose que les applications Web traditionnelles et n'a rien de spécial.