Can';t访问dart中列表中对象的成员变量

Can';t访问dart中列表中对象的成员变量,dart,angular-dart,Dart,Angular Dart,我的组件中有一个团队列表。这些团队列在组件的html模板中。我已经创建了add和update函数,它们正在工作,但是如果我尝试访问团队的成员变量,我会得到错误:NoSuchMethodError:undefined不是一个函数: void delete(int-id、字符串名称、int-onlineId){ 团队成员; html.window.console.info(“在delete()中”); 对于(int i=0;inew Team.fromJson(x)); Dart不能以这种方式理解

我的组件中有一个团队列表。这些团队列在组件的html模板中。我已经创建了add和update函数,它们正在工作,但是如果我尝试访问团队的成员变量,我会得到错误:NoSuchMethodError:undefined不是一个函数:

void delete(int-id、字符串名称、int-onlineId){
团队成员;
html.window.console.info(“在delete()中”);
对于(int i=0;i
试着阅读答案


中,您得到了什么确切的错误消息?
您应该尝试使用print()在for循环中转储列表和索引。

您需要在TeamList类中更改fromJson:

TeamList.fromJson(Map<String, dynamic> json) : this( 
    json['empty'], new List<Team>.from(json['listObject'].map((x) => new Team.fromJson(x))));
TeamList.fromJson(映射json):这(
json['empty'],new List.from(json['listObject'].map((x)=>new Team.fromJson(x));

Dart不能以这种方式理解嵌套类。您试图以映射而不是列表的形式访问map listObject。

在这种情况下,这对我没有帮助。我的问题不是访问HTML范围,而是访问ListTeam中的成员变量。这似乎是一个类似的问题,可能是..但我将在重新访问之前再试一次报告错误。