[英]How to use include “users” in restangular login?
I want to store token and user information in local storage ,things like store token and userId are okay except I can't include users detail information like email 我想将令牌和用户信息存储在本地存储中,诸如存储令牌和userId之类的东西都可以,但是我不能包含用户的详细信息,例如电子邮件
this.login = function (data) {
var loginResults = Restangular.one('/users/login')
.post(undefined, data)
.then(function (data) {
var mytoken = data.id;
storeToken(data);
Restangular.setDefaultHeaders({ accept: 'application/json', access_token: mytoken });
},
function (Response) {
console.log("There was an error.");
});
return loginResults;
}
Finally I got the correct answer to include "user" here is the result.... 最后我得到正确的答案,以包括“用户”,这是结果。
this.login = function (data) {
var loginResults = Restangular.one('/persons/login')
.post(undefined, data, {
include: "user"
})
.then(function (data) {
var mytoken = data.id;
storeToken(data);
Restangular.setDefaultHeaders({ accept: 'application/json', access_token: mytoken });
$state.go('home');
}, function (Response) {
console.log("There was an error.");
alert("Login Failed");
});
return loginResults;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.