【发布时间】:2012-10-22 18:23:05
【问题描述】:
我正在尝试实现如下建议的自定义 API 身份验证方法。
Password protecting a REST service?
但是,我在使用 authkey 时遇到了一些问题。我想将收到的 authkey 保存为全局变量,但我似乎无法更改它,它总是与开始时定义的值相同。
我正在使用 Angular (v0.9) 服务实现全局变量。
我的代码的sn-p
angular.service('Authkey', function(){
return {
"authkey": "0000"
};
});
控制器
function LoginCtrl(Login_, Authkey_){
this.login = function(){
Login_.query({"Username": this.email,"Password": this.password}, function(response){
if (response.success === "true") {
Authkey_.authkey = response.AuthKey;
console.log(Authkey_.authkey);
window.location="/main.html";
}
});
}
}
是的。页面更改后它总是变为 0000。
感谢我能得到的所有帮助。谢谢。。
【问题讨论】:
标签: angularjs