错误“无法将 'dynamic' 类型的值分配给 'String' 类型的变量。”在飞镖 2.2 中
Error 'A value of type 'dynamic' can't be assigned to a variable of type 'String'.' in Dart 2.2
自上次 dart 更新 (2.2) 以来
我收到此错误,
'A value of type 'dynamic' can't be assigned to a variable of type
'String'.'
这对我来说意义不大。
代码绝对简单:
class EmployeeMirror {
EmployeeMirror(this.id, this.name);
EmployeeMirror.fromMap(Map<String, dynamic> _map) {
id = _map['id']; // error here
name = _map['name']; // and here
}
int id;
String name;
}
我认为不相关,但这是在 Aqueduct 项目中。
提前感谢您的帮助
class EmployeeMirror {
EmployeeMirror(this.id, this.name);
EmployeeMirror.fromMap(Map<String, dynamic> _map) {
id = _map['id'] as int;
name = _map['name'] as String;
}
int id;
String name;
}
自上次 dart 更新 (2.2) 以来 我收到此错误,
'A value of type 'dynamic' can't be assigned to a variable of type 'String'.'
这对我来说意义不大。 代码绝对简单:
class EmployeeMirror {
EmployeeMirror(this.id, this.name);
EmployeeMirror.fromMap(Map<String, dynamic> _map) {
id = _map['id']; // error here
name = _map['name']; // and here
}
int id;
String name;
}
我认为不相关,但这是在 Aqueduct 项目中。
提前感谢您的帮助
class EmployeeMirror {
EmployeeMirror(this.id, this.name);
EmployeeMirror.fromMap(Map<String, dynamic> _map) {
id = _map['id'] as int;
name = _map['name'] as String;
}
int id;
String name;
}