【发布时间】:2019-02-11 11:46:48
【问题描述】:
我确信有一种简单的方法可以做到这一点,但我似乎找不到。这是我的代码
export class UserLoginComponent {
private user: User;
public authService: AuthService;
constructor(private cognitoConfigs: CognitoUtil, authService: AuthService) {
this.user = new User();
this.authService = authService;
}
authenticate() {
// Some work being done here
let cognitoUser = new AWSCognito.CognitoIdentityServiceProvider.CognitoUser(userData);
cognitoUser.authenticateUser(authenticationDetails, {
onSuccess: function(result: any) {
this.authService.login(this.user, result);
},
onFailure: function(err: any) {
console.log(err.message);
},
});
}
}
问题:在 onSuccess 回调中,我无法访问属于其父类的this.authService 变量。
【问题讨论】:
标签: angular typescript