AngularJS: le Stockage d'un objet dans un cookie de donner suite [Object Object]
Je suis en train de programmer un groupe d'identification de l'utilisateur dans un cookie lors de l'envoi de cet objet utilisateur à mon service -
this.SetCookie = function (user) {
$cookies.user = user;
}
Cependant ce que j'obtiens quand j'essaie de récupérer ce cookie je ne suis pas un objet, mais simplement une chaîne de caractères qui indique que "[Object Object]"
Je peux stocker toutes les informations d'identification d'utilisateur individuellement dans leurs propres cookies, que je sais que je peux faire ce travail, mais il semble assez inefficace? Est-il une solution facile pour cela? Le résultat principal que j'ai trouvé pour ce problème était lié à JQuery et n'a pas de travail pour moi.
l'utilisateur est l'objet, alors vous devez utiliser
Merci, cela a fonctionné (moins la faute de frappe :p), je viens d'utiliser JSON.analyser lorsque je reçois le cookie pour le mettre dans le format de l'objet.
dois-je ajouter une réponse.?
Bien sûr, et je vais l'accepter 🙂
Prendre un coup d'oeil, j'ai ajouté une réponse..'
JSON.stringigy(user)
tout en faisant console.log
Merci, cela a fonctionné (moins la faute de frappe :p), je viens d'utiliser JSON.analyser lorsque je reçois le cookie pour le mettre dans le format de l'objet.
dois-je ajouter une réponse.?
Bien sûr, et je vais l'accepter 🙂
Prendre un coup d'oeil, j'ai ajouté une réponse..'
OriginalL'auteur user3407039 | 2015-06-05
Vous devez vous connecter pour publier un commentaire.
De l'impression de l'objet directement qui sera toujours montrer
[Object Object]
parce qu'il contient un objet deJSON
, lors de l'impression d'alerte méthode qu'il utilise.toString()
méthode pour l'afficher dans la console.- Vous besoin pour faire
JSON.stringify(user)
qui vous permet de convertir tous lesJSON
objet string. Lors de l'utilisation de cet objet, vous devez utiliserJSON.parse(user)
qui convertit l'objet enJSON
OriginalL'auteur Pankaj Parkar
OriginalL'auteur puneet