未捕获的TypeError:无法读取未定义的属性“currentUser”

时间:2016-07-27 12:14:29

标签: angularjs authentication login

app.js

service.js

当我在控制台中运行localhost时出现错误

  

bundle.js:7541 Uncaught TypeError:无法读取属性'currentUser'   of undefined(匿名函数)@bund.js:7541invoke @   bundle.js:12268(匿名函数)@ bundle.js:12076forEach @   bundle.js:7880createInjector @ bundle.js:12076doBootstrap @   bundle.js:9310bootstrap @ bundle.js:9331angularInit @   bundle.js:9216(匿名函数)@ bundle.js:39027j @   jquery.js:3047fireWith @ jquery.js:3159ready @ jquery.js:3365I @   的jquery.js:3380

请帮忙(我想我忘记了什么)

1 个答案:

答案 0 :(得分:0)

在app.js里面你有$ window.localStorage.currentUser。

$ window.localStorage未定义,因此您收到的错误无法找到currentUser of undefined。

更改为:if($ window.localStorage&& $ window.localStorage.currentUser)