【发布时间】:2018-11-15 23:58:04
【问题描述】:
我目前正在使用 Auth0 身份验证迁移现有的 Angular2+ 代码。 我必须放弃 Lock 小部件才能使用通用登录。
这是我使用 Auth0.js 的新服务示例:
public infosUtilisateur: any = undefined;
public RafraichirInfosUtilisateur()
{
let accessToken = localStorage.getItem('access_token');
if(accessToken && !this.infosUtilisateur)
{
this.webAuth.client.userInfo(accessToken, function(err, user)
{
this.infosUtilisateur = user; // Here goes the pain
});
}
}
每当调用我的函数时,我都会收到此错误:
Cannot set property 'infosUtilisateur' of undefined
我不明白为什么我无法在 API 调用中访问我的服务属性。
我做错了什么?
【问题讨论】: