Nud*_*dge 35 dart flutter rxdart
我刚刚升级到rxdart 0.23.1
,突然在我使用该Observable
课程的任何地方都出现错误。我已经阅读了文档中的重大更改,它已指定使用rxdart_codemod
我已集成到我的pubspec.yaml
文件中的包,运行以下命令pub global activate rxdart_codemod
会引发-bash: pub: command not found
错误。我已经flutter
正确安装,flutter doctor
而且似乎运行良好。是否有其他类具有 replace Observable
,在文档中找不到任何相关信息。当然,我可以代替Observable
使用Stream
从DART语言,但真的很想知道什么路径是否rxdart
包需要为它指定它走的是优势dart extension
。采用类似的方法combineLatest2
是不可能的Dart's Stream
所以它不会是更换的好选择?
Nud*_*dge 66
该Observable
可被替换Stream
,因为我在问题中提到,但如果你使用的方法,如combineLatest2
从Observable
,则只需更换Observable
由抽象类Rx
,所以你可以使用Rx.combineLatest2
Rém*_*let 36
Rxdart 不再需要自定义类来工作。
它现在依赖于扩展方法,这是最近的 Dart 特性(Dart 2.6)Observable
直接在Stream
.
您可以安全地替换所有 Observable
的Stream
.
您可以使用
flutter pub global activate rxdart_codemod
Run Code Online (Sandbox Code Playgroud)
而不是pub global activate rxdart_codemod
.
另一种选择是将您Observable
的替换为Stream
.
归档时间: |
|
查看次数: |
17906 次 |
最近记录: |