未捕获TypeError:无法调用未定义的方法'put'
问题描述:
我正面临着这个问题,当我试图使用$cookieStore
将数据存储在我的角度控制器页面中时。是否还有其他配置可供选择?未捕获TypeError:无法调用未定义的方法'put'
function fbLogin($cookieStore){
$cookieStore.put("userid",'12345');
validateUser(userid);
alert(userid);
}
答
你实际上并没有将JavaScript的任何地方定义为userId
。您正在设置一个cookie,其值为userid=12345
,但随后调用validateUser
的未知变量,userId
具有未定义的值。
什么是fbLogin函数?它是角度控制器吗?这听起来像你只是把它称为一个通用函数,没有参数,这当然意味着$ cookieStore是未定义的。 – Vojta 2012-03-09 23:05:32