【发布时间】:2017-06-08 14:47:35
【问题描述】:
我需要等待来自我的服务器的答复才能确定电子邮件是否已被占用。但我正在努力做到这一点。在我的 if 语句中,打字稿说 isCorrectEmail() 是一个 void 函数(我可以理解但无法解决)。任何的想法?
isEmailAvailable(){
return new Promise( (resolve, reject) => {
this.authService.checkemail(this.user.email).then(result => {
let res = <any> result;
if (res.code == 0){
resolve(true);
}
else resolve(false);
}, (err) => {
reject(false);
});
});
};
isCorrectEmail(){
this.isEmailAvailable().then( (result) => { return result ; } );
};
checkPersonalInfos()
{
if ( this.isCorrectEmail() == true){...}
..
}
【问题讨论】:
标签: javascript angular typescript promise angular2-template