Thi*_*ira -1 dart flutter flutter-getx
我正在学习使用 getx 作为 Flutter 状态管理器,但我无法在列表变量中使用 .value,甚至无法使用 .obs 使列表可观察。
final List<TaskModel> _taskList = <TaskModel>[].obs;
get taskList => this._taskList.**value**;
Run Code Online (Sandbox Code Playgroud)
没有为类型“List”定义 getter“value”。
使用列表的正确方法是什么?
默认情况下,列表是反应性的(Rx)。尽管您需要使用 使它们可观察.obs
,但您不需要.value
在 getter 中返回。相反,您可以直接返回您的私人列表:
get taskList => this._taskList;
Run Code Online (Sandbox Code Playgroud)
每当您_taskList
进行更改时,它都会自动反映在您的观察者小部件(Obx、GetX)上。