【发布时间】:2023-01-22 19:55:44
【问题描述】:
我从列表中调用数据并存储在列表中,我定义的是模型列表。但它仍然显示错误,它是 List
我的代码
class TeamsController with ChangeNotifier {
List<TeamID> teamslist = [];
TeamsController() {
getMyTeams();
}
getMyTeams() async {
var response = await ApiService().getMyCreatedTeams();
if (response != null) {
final databody = json.decode(response);
debugPrint(databody['data'].toString());
teamslist =
databody['data'].map((item) => TeamID.fromJson(item)).toList();
notifyListeners();
}
}
}
它在团队列表中显示错误 _TypeError(类型“List”不是类型“List”的子类型)
如果我首先像这样存储在列表中,它就会工作
final List list = databody['data'];
teamslist = list.map((item) => TeamID.fromJson(item)).toList();
【问题讨论】: