获取用户输入并添加sqlite颤振



请有人帮助我,我有一个文本字段和文本字段控制器。还有额外的文本字段可以由用户添加,所以我创建了textController和其他常用控制器的列表(不是列表)。现在我想添加用户输入到sql lite数据库保存和获取它。我不知道如何获得用户输入到sqlite。我只得到输入通常的控制器(不是一个列表)。通过控制器。文本,但是控制器列表没有。Text属性。

final titleController = TextEditingController();// this i know how to get titleconroller.text
final _instructionsController = TextEditingController();
final _timeController = TextEditingController();
final _portionController = TextEditingController();
final List<TextEditingController> _ingredientsController = []; // but TYPE of List dont have dot text to get value
final List<TextEditingController> stepsController = [];
final List<TextEditingController> _quaController = [];

听起来你需要在列表中获取控制器的索引,然后从中获取。text。

_ingredientsController[i].text