我正在研究一个 firebase 项目,为了显示时间和实体,我得到的是时间戳。我正在做一个 React Native 项目。如何将接收到的时间戳转换为格式正确的日期。这是时间戳:
我有这个时间可用this.props.time,所以我尝试过,this.props.time.toDate()但我得到的是一个错误。
Invariant Violation:Objects are not valid as a React child(found: Tue Nov 26 2019 11:51:58 GMT+05:30(Indian Standard Time))
javascript firebase react-native google-cloud-firestore redux-firestore
我想将对象列表添加到 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) 我是 firebase 的新手,我在控制台中有一个错误,我真的不知道它的来源:
redux-firestore listener error: FirebaseError: Missing or insufficient permissions.
Run Code Online (Sandbox Code Playgroud)
我不知道这是否足以解释我的问题,但是因为我是新手firebase,firestore我无法解释更多或带来一些代码,一切正常,但突然出现此错误,可能是什么原因造成的那个错误??怎么修??
firebase google-cloud-firestore react-redux-firebase redux-firestore