Flutter-以其他模型导入模型

在Flutter中,我有两个模型。我们可以叫父子。

儿子模型是

 class GraphData {
      int timestamp;
      double value;
      bool error;

  GraphData({
    this.timestamp,
    this.value,
    this.error,
  });

  factory GraphData.fromJson(Map<String, dynamic> json) => new GraphData(
        timestamp: json["x"],
        value: json["y"],
        error: json["error"],
      );
}

和父亲模型

import 'graph_data_model.dart';

class Graph {
  String name;
  List<GraphData> data; 
  int type;

  Graph({
    this.name,
    this.data,
    this.type,
  });

  factory Graph.fromJson(Map<String, dynamic> json) => new Graph(
        name: json["name"],
        data: json['data'], //Error here
        type: json["type"],
      );
}

我想在父亲模型中导入儿子。带有此代码返回

_TypeError(类型“列表<动态>”不是类型“列表”的子类型)

因此:什么是正确的方法?

评论