【发布时间】:2021-12-12 21:27:21
【问题描述】:
我正在使用 GetX。我需要监听 TextController 中的变化。以下代码不起作用:
class Controller extends GetxController{
final txtList = TextEditingController().obs;
@override
void onInit() {
debounce(txtList, (_) {
print("debouce$_");
}, time: Duration(seconds: 1));
super.onInit();
}
}
当我从 UI 更改 txtList 值时,不打印任何内容。我想这是因为它不检查 txtList 内的文本字段。
如何让它发挥作用?
【问题讨论】:
-
TextEditingController().obs 不起作用!要么使用文本字段的 onchange 属性,要么在 Init 上向控制器添加侦听器并尝试打印。
-
@KrishBhanushali,你能举个例子吗?
标签: flutter flutter-getx