Dart:将 Observable 转换为 Future,反之亦然?

Posted

技术标签:

【中文标题】Dart:将 Observable 转换为 Future,反之亦然?【英文标题】:Dart: convert Observable to Future and vice-versa? 【发布时间】:2019-04-22 23:44:34 【问题描述】:

如何将 Dart Observable 转换为 Future,反之亦然?

【问题讨论】:

【参考方案1】:

要将Observable 转换为Future

myObservable.first myObservable.firstWhere

要将Future 转换为Observable

Observable.fromFuture(myFuture)

或者变成一个简单的流:

myFuture.asStream()

【讨论】:

以上是关于Dart:将 Observable 转换为 Future,反之亦然?的主要内容,如果未能解决你的问题,请参考以下文章

将Observable的Observable转换为简单的Observable

Angular 2:将 Observable 转换为 Promise

Spring Boot 2 - 将 Mono 转换为 rx.Observable?

RxJS:如何将 Observable<Observable<Thing>> 转换为 Observable<Thing[]>

RxSwift 将 Observable<String> 转换为 String

如何将 RxSwift 的 Single 转换为 Observable 并忽略“完成”事件?