如何清除扑朔迷离中的getxController中的价值?

发布于 2025-02-13 22:57:52 字数 592 浏览 0 评论 0原文

如何在获取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;
}

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

左岸枫 2025-02-20 22:57:52

只需使用清晰的功能

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

just use clear function

  clearTextInput(){
    usernameController.clear();
    passwordController.clear();
    vendor1Controller.clear();
    stocktableController.clear();
    fixassetController.clear();
  }
江湖正好 2025-02-20 22:57:52

您可以尝试使用此操作以清除TextEditingController值。

将此粘贴到您内部textControllers类。

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

You can try this for clearing TextEditingController value.

Paste this inside you TextControllers class.

  @override
  void onInit() {
    super.onInit();
    usernameController.value.clear();
    passwordController.value.clear();
    vendor1Controller.value.clear();
    stocktableController.value.clear();
    fixassetController.value.clear();
  }  
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文