繁体   English   中英

如何在颤动中清除getxcontroller中的值?

[英]how to clear value in getxcontroller in flutter?

如何清除 get x 控制器中的值? 现在,每次我需要输入不同的值时,我都需要重新启动我的应用程序。

我的文本控制器类:

import 'package:get/get.dart';

class TextControllers extends GetxController {
  Rx<TextEditingController> usernameController = TextEditingController().obs;
  Rx<TextEditingController> passwordController = TextEditingController().obs;
  Rx<TextEditingController> vendor1Controller = TextEditingController().obs;
  Rx<TextEditingController> stocktableController = TextEditingController().obs;
  Rx<TextEditingController> fixassetController = TextEditingController().obs;
}

只需使用清除功能

  clearTextInput(){
    usernameController.clear();
    passwordController.clear();
    vendor1Controller.clear();
    stocktableController.clear();
    fixassetController.clear();
  }

您可以尝试清除 TextEditingController 值。

将此粘贴到您TextControllers类中。

  @override
  void onInit() {
    super.onInit();
    usernameController.value.clear();
    passwordController.value.clear();
    vendor1Controller.value.clear();
    stocktableController.value.clear();
    fixassetController.value.clear();
  }  

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM