我正试图从一个特定的firestore文档中获取四个文本字段值,将它们分配给四个不同的变量,并在构建上下文中使用它们。
这就是我一直试图为一个字段值做的事情:
class PackageScanPage extends StatefulWidget {
@override
State<PackageScanPage> createState() => _PackageScanPageState();
}
class _PackageScanPageState extends State<PackageScanPage> {
@override
Widget build(BuildContext context) {
final _firestore = FirebaseFirestore.instance;
final textFieldValue = ModalRoute.of(context)!.settings.arguments;
var _message;
_fetchData() async{
_firestore.collection("groceries").document('$textFieldValue').get().then((value) {
setState(() {
_message = value.data['name'];
});
});
}
return Container(
child: Text(_message.toString())
),
}
提前谢谢。
"从特定的消防仓库文档中获取四个文本字段值,将它们分配给四个不同的变量"是什么意思
如果你试图将文本字段值从应用程序传递给firebase,那么我会给你
TextField(
onSubmitted: (value) async {
FirebaseFirestore.instance.runTransaction(
(Transaction myTransaction) async {
FirebaseFirestore.instance
.collection('example')
.doc('example')
.update({'something': value});
}