首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rxdart 0.23.1中不推荐“可观测”

rxdart 0.23.1中不推荐“可观测”
EN

Stack Overflow用户
提问于 2019-12-14 15:23:00
回答 7查看 23.7K关注 0票数 38

我刚刚升级到rxdart 0.23.1,无论我使用了Observable类,都会突然收到错误。我已经阅读了文档中的重大更改,它指定使用rxdart_codemod包,我已经将该包集成到pubspec.yaml文件中,并运行以下命令pub global activate rxdart_codemod抛出-bash: pub: command not found错误。我已经正确地安装了flutterflutter doctor似乎也运行得很好。是否有其他类取代了Observable,却在文档中找不到任何关于它的信息。当然,我可以从Dart语言中用Observable替换Stream,但是非常想知道rxdart包采用什么路径,因为它指定它正在利用dart extension.Using方法,比如combineLatest2Dart's Stream是不可能的,所以它不是一个很好的替换方法?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2019-12-15 06:21:27

正如我在问题中提到的那样,Observable可以被Stream替换,但是如果您使用的是来自ObservablecombineLatest2之类的方法,那么只需将Observable替换为抽象类Rx,这样就可以使用Rx.combineLatest2了。

票数 80
EN

Stack Overflow用户

发布于 2019-12-14 15:28:43

Rxdart不再需要一个自定义类来工作。

现在它依赖于扩展方法,这是最近的Dart特性(Dart 2.6),它直接在Observable上实现所有的Stream特性。

您可以安全地将所有Observable替换为Stream

票数 42
EN

Stack Overflow用户

发布于 2020-03-05 20:07:06

使用Rx.combineLatest2而不是Observable.combineLatest2

可观察的不再工作了!

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59336428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档