本文介绍了Rxjs toPromise()已弃用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我读到toPromise()在RxJS7中已弃用,并将在RxJS8中删除。我经常将它与Async Await语法一起使用在ANGLE中,以处理http调用。它被认为是反模式吗?我理解流的概念,但是http调用只发出单个值。对于一个简单的http调用,我不明白可观察性的意义。接下来我应该用什么呢?我是否应该完全接受反应式编程?

推荐答案

为什么会发生这种情况?

如前所述here,以下是toPromise被弃用的主要原因:

接下来应该使用什么?

如果您真的坚持按照承诺的方式去做,lastValueFrom/firstValueFrom。否则,切换到反应式编程将是正确的做法。

此链接应该有帮助-

https://indepth.dev/posts/1287/rxjs-heads-up-topromise-is-being-deprecated

这篇关于Rxjs toPromise()已弃用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-02 22:14