Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 无法显示省道列表模型类_Flutter_Dart - Fatal编程技术网

Flutter 无法显示省道列表模型类

Flutter 无法显示省道列表模型类,flutter,dart,Flutter,Dart,这是我使用模型Note和Book对数据进行的代码解析 final data=rows.map((结果){ 还书( 注:结果可读表(注), 书籍:结果。可读(书籍), ); }).toList(); 打印(数据);//输出[笔记本] 模型类: class NoteWithBook扩展了equalable{ 最后说明; 最后一本书; 笔记本({ @请注意, @需要这本书, }); @凌驾 列表获取道具=>[注释,书籍]; } 从代码结果/输出: [NoteWithBook] 我的期望输出是:

这是我使用模型NoteBook对数据进行的代码解析

final data=rows.map((结果){
还书(
注:结果可读表(注),
书籍:结果。可读(书籍),
);
}).toList();
打印(数据);//输出[笔记本]
模型类:

class NoteWithBook扩展了equalable{
最后说明;
最后一本书;
笔记本({
@请注意,
@需要这本书,
});
@凌驾
列表获取道具=>[注释,书籍];
}
从代码结果/输出:

[NoteWithBook]
我的期望输出是:

[
笔记本(
注(编号:…),
图书(id:…)
),
笔记本(
注(编号:…),
图书(id:…)
),
笔记本(
注(编号:…),
图书(id:…)
),
]
要使用equalable库覆盖toString()方法,必须将stringify标志设置为true。 默认情况下,stringify标志为false,这就是为什么toString只返回返回类型的实例

因此,您的NoteWithBook类应如下所示:

class NoteWithBook extends Equatable {
  final Note note;
  final Book book;

  NoteWithBook({
    @required this.note,
    @required this.book,
  });

  @override
  List<Object> get props => [note, book];

  @override
  bool get stringify => true;
}
class NoteWithBook扩展了equalable{
最后说明;
最后一本书;
笔记本({
@请注意,
@需要这本书,
});
@凌驾
列表获取道具=>[注释,书籍];
@凌驾
bool get stringify=>true;
}

你的Lorem Ipsum怎么了???