但是,fetch相当大,而且fetch不等待,所以它返回未定义的,即使我使用的是等待?我知道fetch工作正常,并返回一个对象超过2400个。然而,这需要一段时间,问题是它不需要等待。它只是返回未定义的。因此,1秒后,它控制记录结果,然后React已经完成,接收到未定义的结果。app.get("/api/v1/getfrostdata",async(req,res)=>{ let
在我的home.ts中,我正在调用一个服务中的函数,该函数用来自firestore响应(observable)的数据填充一个数组,但是当我试图从home.ts访问这些数据时,它是未定义的,因为它不会等待函数完成我试着用await async等待,但仍然不起作用。下面是我的代码:async addMarkers(){ let dataMarkers:MarkerOptionsconsole.log
尽管我在这里使用了推荐的workaraound,但它仍然会延迟,并且不会等待执行。 async constructor functions in TypeScript?如何延迟/等待readUsers()函数的执行?delayed so this.users below is console.log(this.users);
public readUsers = asyncthis.users = await this.userService.