flutter getx, getview 有两个控制器

flutter getx, getview with two controllers

我对 GetView 的工作方式有点困惑。我目前有一个页面需要至少 2 个不同的控制器。据我所知,人们大多使用 GetView 而不是 Get.find() 以获得更好的代码格式,但是 GetView 似乎只使用 1 个控制器,例如:

class HomeScreen extends GetView<HomeController>

我已经尝试 google 它但没有找到任何解决方案。我也试过用

class HomeScreen extends GetView<HomeController> with GetView<UserController>

但它给了我一个错误

The class 'GetView' can't be used as a mixin because it extends a class other than 'Object'.

如果您能给我一个将 GetView 与两个或更多控制器一起使用的解决方案或变通方法,我将不胜感激。

请注意 我正在使用 GetX 绑定(因此我已经在另一个文件中写了 Get.put(Controller()))和我想避免在我的小部件树中使用 Get.find

您能否解释一下将 GetView 与多个控制器一起使用的用例是什么?它不受支持。因为一个视图可以有多个控制器,但是有多少?

因此,在那种情况下,您应该只对不同的控制器使用 GetX 小部件,例如:

GetX<Controller1>(),
GetX<Controller2>(),

等等