我应该在rxjs6中使用toPromise吗?它有什么作用?

dwj*_*ton 5 deprecated rxjs6

我在阅读rxjs文档时遇到了一些麻烦。

据我所知,这是官方文档:https : //rxjs-dev.firebaseapp.com/api

可观测documenation页面下的方法已经上市lift()subscribe(),虽然后来下跌的一页,在实例,有forEach()pipe()toPromise()

这些都没有使用说明-仅参数说明符。

查看此页面:https : //www.learnrxjs.io/operators/utility/topromise.html

被告诉:

:warning:不推荐使用toPromise!(RxJS 5.5以上版本)

我本来打算读这篇文章的?toPromise在5.5倍不推荐使用,并继续不推荐使用?

m1c*_*4ls 5

TLDR;我认为文档不正确。

toPromise 不推荐使用。

显然,在5.5 Beta中toPromise移至operators然后删除时存在一些问题。

toPromise仅在5.5 Beta期间在rxjs / operators中可用。它已被删除,因为它没有任何意义,它不是运算符,而是一种产生承诺的订阅方法。 见GH问题

也有是在没有取消通知的来源,并且没有在迁移指南。Rxjs团队在弃用警告方面非常可靠。

我认为https://www.learnrxjs.io/operators/utility/topromise.html上的文档是错误的,或者toPromise被称为运算符-已被删除。