angulaire.js - $localStorage est injecté dans la méthode d'exécution d'angularjs, pourquoi n'est-il pas modifié lorsqu'il est imprimé sur la console
世界只因有你
世界只因有你 2017-05-15 17:11:05
0
1
605

Lorsque je me suis connecté, j'ai stocké le nom d'utilisateur dans localStorage et j'ai voulu vérifier les autorisations en fonction des informations de localStorage dans stateChangeStart. Cependant, j'ai injecté $localStorage dans la méthode d'exécution et je n'ai pas pu obtenir la valeur de $localStorage. signaler une erreur, $localStorage Comme non défini, que se passe-t-il ?

世界只因有你
世界只因有你

répondre à tous(1)
漂亮男人

localStorage est une propriété sous window, pas angulaireJS Il n'est donc pas nécessaire de l'injecter, utilisez-la simplement directement

.
if( window.localStorage ){
    //do sth...
}

Pour plus de détails, veuillez vous référer à :

https://developer.mozilla.org...

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal