小编Hes*_*abi的帖子

我想将对象列表添加到 Firestore 文档中,-flutter

我想将对象列表添加到 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)

list dart flutter google-cloud-firestore redux-firestore

2
推荐指数
1
解决办法
2792
查看次数