Flutter 为什么可以';我是否使用GetX在列表中使用.value?

Flutter 为什么可以';我是否使用GetX在列表中使用.value?,flutter,dart,getx,flutter-getx,Flutter,Dart,Getx,Flutter Getx,我正在学习使用getx作为颤振状态管理器,但我不能在列表变量中使用.value,甚至不能使用.obs使列表可见 final List<TaskModel> _taskList = <TaskModel>[].obs; get taskList => this._taskList.**value**; 最终列表_taskList=[].obs; get taskList=>this.\u taskList.*value**; 没有为类型“List”定义get

我正在学习使用getx作为颤振状态管理器,但我不能在列表变量中使用.value,甚至不能使用.obs使列表可见

final List<TaskModel> _taskList = <TaskModel>[].obs;

  get taskList => this._taskList.**value**;
最终列表_taskList=[].obs;
get taskList=>this.\u taskList.*value**;
没有为类型“List”定义getter“value”

使用列表的正确方法是什么?

默认情况下,列表是被动的(Rx)。尽管需要使用
.obs
使它们可见,但不需要在getter中返回
.value
。 相反,您可以直接返回您的私人列表:

get taskList => this._taskList;
无论何时您的任务列表发生更改,它都会自动反映在您的观察者小部件(Obx、GetX)上