我已经在TypeScript中编写了此函数:
export class LoginService {
async isLoggedIn(): boolean {
const r = await this.http.get('http://localhost:3000/api/user/isLoggedIn').toPromise();
return r.body;
}
}
Run Code Online (Sandbox Code Playgroud)
当我尝试运行Angular 6应用程序时,出现以下错误消息:
src / app / login.service.ts(28,23)中的错误:错误TS1055:类型'boolean'在ES5 / ES3中不是有效的异步函数返回类型,因为它没有引用Promise兼容的构造函数值。
我之前在其他应用程序中使用过async / await,而之前并没有实现。
更新:我想回答的问题是:如何获取“ isLoggedIn”函数以返回布尔值?