我正在使用冻结,但我无法折叠项目列表的值。我正在创建一个包含复选框的 NoteContent 和整数值的类,它将显示在列表视图中。
注意代码是:
class Note {
List<NoteContent> noteContent;
int checkBox;
Note({
required this.checkBox,
required this.noteContent,
});
factory Note.empty()=>Note(checkBox: 0,noteContent: []);
Option<NoteValueFailures<dynamic>> get failureOption =>
noteContent.map<NoteValueFailures<dynamic>>((e) => e.failureOrUnit.fold((l) => some(l), (_) => none())); // ---> cursor error
}
错误是:
无法从函数“failureOption”返回“Iterable<NoteValueFailures>”类型的值,因为它的返回类型为“Option<NoteValueFailures>”。 注意内容代码是:
class NoteContent extends ValueObjects {
NoteContent._(this.input);
@override
final Either<NoteValueFailures, String> input ;
factory NoteContent({required String textInput}) {
return NoteContent._(addNoteValidator(textInput));
}
}