angularjs est une application d'une seule page. Vous pouvez utiliser des services pour partager des données qui doivent être utilisées globalement. Cependant, si l'utilisateur actualise la page, tout semble recommencer, comme si un nouveau cycle de vie s'ouvrait. l'intégralité de l'application n'est-elle pas inadaptée ?
Ou avez-vous besoin de sauvegarder une copie des données dans un stockage local ? S'il vous plaît dites-moi comment le résoudre
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.
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.