Search code examples
androidflutterflutter-getx

how to clear value in getxcontroller in flutter?


how can I clear value in get x controller? for now I need to restart my app every time I need to input different value.

my text controller class :

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;
}

Solution

  • just use clear function

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