现在我总是像这样使用 getx 可观察声明:
var someString = ''.obs;
var someNumber = 0.obs;
等等...
但是,如果某些变量一开始没有初始值,而我实际上希望它们为空然后更改它们呢?
对于非空安全(在 Dart 2.12 之前),您可以像这样声明您的可观察变量:
final someVariable = Rx<Type>();
例如:
final someString = Rx<String>();
final someNumber = Rx<int>();
对于空安全(Dart 2.12 或更高版本),只需使用Rxn<Type>
代替Rx<Type>
。
例如:
final someString = Rxn<String>();
final someNumber = Rxn<int>();
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句