我有一个颤振电子商务杂货店应用程序,我有一些麻烦在后端。我有一个产品屏幕,它具有addtoCart函数,该函数将该项添加到云中,如下所示 String title, int unit, CollectionReference cart = FirebaseFirestore.instance.collection( retu
我试图做以下几件事:
侦听一个Firestore流,因此当一个新文档被添加时,StreamBuilder将接收它,修改它,然后呈现它。“修改”获取了流数据,其中包括一个Firestore,使用该UID从Firestore获取数据,然后用该数据填充StreamBuilder。流程是:新增的->流获取文档->函数从文档->函数中获取UID,使用该UID从->函数获取更多数据,返回到使用该新数据填充StreamBuilder。RECEIVED FROM
现在,这可能是一个很好的实践,也可能是一个彻底的不!
我试图拒绝在build(BuildContext context)下放置更多的StreamBuilder,而是尝试使用initState()。(second initState() Firestore.instance)通常会作为null返回。build下面的StreamBuilder<PropertyDetails>会给出错误消息'Invalid document reference.Document references must have a