Flutter GetX RxList 分配问题

标签 flutter assign flutter-getx

我正在尝试将旧代码转换为新代码语法。我对 RxList 有疑问。

enter image description here

所以我改变了postModel.assign(postDetail);

enter image description here

但是在我的 news_detail 页面中我如何获取值(value)?

enter image description here

最佳答案

首先你不应该使用postModel作为列表,因为您的 API 明确地按 id 返回单个帖子(NewsModel),而不是帖子列表(NewsModel 列表)。所以使用var postModel = <NewsModel>[].obs;我认为完全没有必要。 你可以做的是:

final postModel = NewsModel().obs;

然后在 API 调用上:

postModel.value = postDetail;

然后查看:

Image.network(controller.postModel.value.imageUrl);

关于Flutter GetX RxList 分配问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67180143/

相关文章:

c++ - 为什么左值转换有效?

r - 数据.表 := assigning and grouping

flutter - XXXController 未找到您需要调用 Get.put 或 Get.lazyPut

Flutter Getx 没有更新 TextFormField 的初始值

dart - Dart 中确定调试或发布的方法之间的区别

variable-assignment - Nim 中 `let` 赋值的语义

flutter - 如何使用 getx statemanagment 在 flutter 中更新选定的单选按钮

Flutter 和 GetxController - 如何管理状态不可靠性?

flutter - 导航到另一个屏幕后,TextField获得焦点

flutter - 带有ListView的Streambuilder在每个图 block 中显示相同的数据?