我正在尝试将旧代码转换为新代码语法。我对 RxList 有疑问。
所以我改变了postModel.assign(postDetail);
但是在我的 news_detail 页面中我如何获取值(value)?
最佳答案
首先你不应该使用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/