我想将对象列表添加到 Firestore 文档
我定义了产品数据模型
我也有类别数据模型
我想将类别列表添加到 Firestore 中的产品文档中
我将类别添加到临时列表然后将值放入 product.categories product.categories = categorytemplist;
我使用了提供者状态
当我将产品保存到 firestore 屏幕保持时,没有错误但它没有保存
与产品形式相关的所有文件都在下面
//product form dart file
import 'package:flutter/material.dart';
import '../api/categories_api.dart';
import '../models/category_model.dart';
import '../providers/category_provider.dart';
import '../api/products.dart';
import '../models/product_model.dart';
import '../providers/product_provider.dart';
import 'package:provider/provider.dart';
class ProductForm extends StatefulWidget {
final bool isUpdating;
ProductForm({@required this.isUpdating});
@override
_ProductFormState createState() => _ProductFormState();
}
class _ProductFormState extends State<ProductForm> {
final GlobalKey<FormState> _formKey = GlobalKey<FormState>();
final GlobalKey<ScaffoldState> _scaffoldKey = GlobalKey<ScaffoldState>();
ProductModel _currentProduct;
CategoryModel _categoryDropdownValue;
List<CategoryModel> _categoryTempList=[];
@override
void initState() {
super.initState(); …Run Code Online (Sandbox Code Playgroud)