Ошибка «Значение типа« динамический »не может быть присвоено переменной типа« Строка ». в дротике 2.2 - PullRequest
2 голосов
/ 07 марта 2019

с момента последнего обновления дротика (2.2) Я получаю эту ошибку,

'Значение типа' dynamic 'не может быть присвоено переменной типа 'Строка'. '

что не имеет особого смысла для меня. код абсолютно тривиален:

    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;
}

Не думаю, что это актуально, но это в проекте Акведук.

заранее спасибо за помощь

1 Ответ

1 голос
/ 07 марта 2019
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;
}
...