【问题标题】:How to use obs before return widget如何在返回小部件之前使用 obs
【发布时间】:2021-12-20 01:59:45
【问题描述】:

我想在返回任何小部件之前使用 obs,如何设置这个 observable 动作?

class TestController extends GetxController {
  var condition = ''.obs;
}

class TestScreen extends StatelessWidget {
  final TestController testController = Get.find();
  @override
  Widget build(BuildContext context) {
    // How to set the if conditional statement in obx?
    if (testController.condition.value != '') {
      ...
    }

    return ...
  }
}

【问题讨论】:

    标签: flutter flutter-getx


    【解决方案1】:
    class TestScreen extends StatelessWidget {
     final TestController testController = Get.find();
     @override
     Widget build(BuildContext context) {
     // How to set the if conditional statement in obx?
    return Obx((){
       if (testController.condition.value != '') {
       return ...
      }
      return ...
     });
    }
    

    这就是你使用它的方式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-13
      • 1970-01-01
      • 2019-06-29
      • 2019-10-13
      相关资源
      最近更新 更多