未捕获的TypeError:无法调用未定义的方法'put'

时间:2012-03-09 04:35:49

标签: angularjs

当我尝试使用$cookieStore在角度控制器页面中存储数据时,我遇到了这个问题。我还遗漏了其他任何配置吗?

function fbLogin($cookieStore){

    $cookieStore.put("userid",'12345');
    validateUser(userid);
    alert(userid);
}

1 个答案:

答案 0 :(得分:0)

您实际上并未在JavaScript的任何位置定义userId。您正在设置一个值为userid=12345的Cookie,但随后使用未知变量validateUser调用userId,该变量具有未定义的值。