J'ai un problème de stockage de beaucoup de données côté client, et je n'arrive pas à décider quelle est la meilleure solution. J'utilise actuellement le cacheFactory d'AngularJS, qui fonctionne bien, mais toutes les données sont rechargées avec une nouvelle session. Est-il utile d'utiliser le stockage local à la place ?
Non, vous devez sérialiser vos objets avant de les stocker (et les désérialiser pour les lire), typiquement en JSON. Mais stocker des objets directement n'a pas beaucoup de sens, puisque tout stockage persistant doit obligatoirement utiliser des fichiers, et donc des données linéarisées.
0 votes
Bonjour, vous pouvez utiliser le webstorage puis vous pouvez récupérer les données avec une usine, w3schools.com/html/html5_webstorage.asp
0 votes
Oui le localstorage permet de stocker des données sans se soucier de la session. Je vous recommande également de regarder parse.com pour sauvegarder les données dans le nuage au lieu d'un serveur.
1 votes
J'ai fini par choisir github.com/gsklee/ngStorage La voie angulaire : pas de conneries de Getter 'n' Setter !
1 votes
Il est important de noter que le stockage local n'est pas sécurisé.
1 votes
@mb21 ngStorage est mort, avec des PR cruciaux en suspens.
0 votes
@Blowsie : pourquoi dites-vous que ngStorage est mort ?
1 votes
@Rodney il n'y a pas d'activité et des problèmes critiques.