我想知道如何在 flutter 中使用多个 getx 控制器。
即使数据更新了,也不是实时反映的。
而Getbuilder只能使用一个控制器。
你能给我一个代码示例吗?
class Controller1 extends GetxController {
int counter = 0;
void addCounter() {
counter++;
update();
}
}
class Controller2 extends GetxController {
int counter = 0;
void addCounter() {
counter++;
update();
}
}
class CounterView extends StatelessWidget {
@override
Widget build(BuildContext context) {
Controller1 controller1 = Get.find();
Controller2 controller2 = Get.find();
return Text(
'${controller1.counter} / ${controller2.counter}'
);
}
}
class CounterButton extends StatelessWidget {
@override
Widget build(BuildContext context) {
Controller1 controller1 = …Run Code Online (Sandbox Code Playgroud)