来自RxJS开发团队的引述:
为了解决所有这些问题,我们决定弃用
toPromise()
,并引入两个新的辅助函数来转换为 Promises。使用两个新功能之一
作为不推荐使用的
toPromise()
方法的替代,您应该使用两个内置静态转换函数之一firstValueFrom
或lastValueFrom
....
在我的情况下,我向服务器发送一个获取请求以检查服务器是否可用。main 函数(在本例中为ngOnInit()
)在 HTTP 响应或错误返回之前不会更进一步。
在本文的这一部分,他们建议将 a 添加timeout
到lastValueFrom()
函数中,应将其添加为 config config?: LastValueFromConfig<D>
。
我的代码:
let something = lastValueFrom(this.http.get<resultDTO>
('/api/account/test'),).then(
res => {
this.note = (res.data);
}
);
如何设置此配置并将其传递给函数?