recherche

Maison  >  Questions et réponses  >  le corps du texte

angular.js - angularjs的run方法中注入了$localStorage,在控制台打印为什么是undifined

我在登录的时候把用户名存在localStorage中,想在stateChangeStart中根据localStorage的信息验证权限,可是我在run方法中注入$localStorage中获取不到$localStorage的值,页面会报错,$localStorage为undifined,这是怎么回事?

世界只因有你世界只因有你2744 Il y a quelques jours587

répondre à tous(1)je répondrai

  • 漂亮男人

    漂亮男人2017-05-15 17:13:05

    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...

    répondre
    0
  • Annulerrépondre