Flutter GetX:列表中每个项目的控制器

Flutter GetX:列表中每个项目的控制器,flutter,dart,getx,Flutter,Dart,Getx,将颤振与GetX一起使用 我有一个用于项目的GetX控制器,还有一个项目列表 当我使用 final ItemController c = Get.find(); 它对列表中的每个项目使用相同的控制器,并且覆盖每个项目中的值 如何为列表中的每个项目获取唯一的控制器?有“关键”概念吗?尽管您提供的信息不足以说明您想要实现的目标,但您的问题的答案是:有!GetX中有一个类似于“Key”的概念。放置时,您可以标记控制器或依赖项,如: Get.put(ItemController(), tag: &qu

将颤振与GetX一起使用

我有一个用于项目的GetX控制器,还有一个项目列表

当我使用

final ItemController c = Get.find();
它对列表中的每个项目使用相同的控制器,并且覆盖每个项目中的值


如何为列表中的每个项目获取唯一的控制器?有“关键”概念吗?

尽管您提供的信息不足以说明您想要实现的目标,但您的问题的答案是:有!GetX中有一个类似于“Key”的概念。放置时,您可以标记控制器或依赖项,如:

Get.put(ItemController(), tag: "yourTag")
当发现:

final taggedController = Get.find<ItemController>(tag:"yourTag");
final taggedController=Get.find(标记:“yourTag”);