Questions tagged «rxdart»

5
rxdart 0.23.1中弃用了Observable
我刚刚升级到,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 所以这不是替换的好选择吗?
14 flutter  dart  rxdart 

3
如何使用StreamBuilder更新TextField的值?
我有一个textfield,我sqflite在我的应用程序中使用数据库。该sqflite有,我需要分配给我的价值textfield 这是我的textfield代码 StreamBuilder<String>( stream: patientHealthFormBloc.doctorName, builder: (context, snapshot) { return TextFormField( initialValue: patientHealthFormBloc.doctorNameValue, onChanged: (value) { patientHealthFormBloc.doctorNameChanged(value); }, ... 现在,在initstate我课堂上的方法中,我正在从数据库中获取价值。这是异步操作,因此需要时间。 我的bloc类具有如下代码 Function(String) get doctorNameChanged => _doctorName.sink.add; 因此,一旦我从数据库中获得价值,我就会立即致电 doctorNameChanged("valuefromdatabase"); 但我看不到文本字段中的值。我的数据库中也有一个值。是否可以不使用TextEditingController或来更新值setState。我是个试图避免那些因为我的课是很多chuncks和方式过于复杂,使用任何上述我一直在使用与同样的方法试了划分RadioButton,并CheckBox和他们似乎正确更新。_doctorName.stream.value数据库中存在的值也会更新, 但textfield不会显示任何数据。我也试图改变颜色,textfield所以那里没有问题,以及我能够看到我输入的内容。 我已经对该应用程序做了一个小演示https://github.com/PritishSawant/demo/tree/master/lib sqflite我正在使用shared preferences而不是使用,但是问题仍然存在
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.