dart Flutter误差:类型为“OutletListModel”的值不能分配给类型为“List?”的变量< OutletListModel>

m1m5dgzv  于 2023-03-21  发布在  Flutter
关注(0)|答案(3)|浏览(100)

我遇到错误“类型为'OutletListModel'的值不能赋给类型为'List?'的变量”
那么如何解决这个错误呢

List<OutletListModel>? selectedData;

wkftcu5l

wkftcu5l1#

将出现错误的代码行更改为:

selectedData = [OutletListModel.fromJson(value.toJson())];

因为selectedData需要一个数组OutletListModel;

sr4lhrrt

sr4lhrrt2#

你可以用myList.add(YouItem)在列表中添加项目。如果你想替换,你可以用myList = [.... ],但是在这种情况下myList不应该是最终的。
对于你的情况,你可以

final newItem  = OutletModel.from(.....);
selectedData.add(newItem);
hfyxw5xn

hfyxw5xn3#

出口列表模型.fromjson(值.tojson()).tolist()
将响应作为列表进行分配

相关问题