string - 错误“无法将“动态”类型的值分配给“字符串”类型的变量。在飞镖 2.2
问题描述
自上次飞镖更新(2.2)以来,我收到了这个错误,
'动态'类型的值不能分配给'字符串'类型的变量。
这对我来说没有多大意义。代码绝对是微不足道的:
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;
}
推荐阅读
- r - R中表格中的顶级特征组合
- devops - 如果我从 VS 中的项目中删除一个 cs 文件并从 DevOps 获取最新的,它会返回到项目中吗?
- javascript - 使用 Button 移动数据但只有 True Entries
- kubernetes - 作业无效:“选择器”未自动生成
- sql - SQL 输出 Y/N 比较来自不同表的日期列
- ios - MPRemoteCommandCenter playCommand 与 togglePlayPauseCommand?
- dataframe - 使用 UDF 比较和更新两个 DF
- c++ - 如何通过按下 MFC 对话框中的按钮来停止 while 循环
- c# - 将客户端证书传递给 ASP.NET 中的另一个微服务
- stata - 基于另一个观察值的逻辑