[这是错误] 我在另一个类中创建了构造函数,但它不起作用。
这是代码...
body: StreamBuilder<QuerySnapshot>(
stream: FirebaseFirestore.instance.collection("products").snapshots(),
builder: (context, snapshot) {
return !snapshot.hasData
? Center(child: CircularProgressIndicator())
: ListView.builder(
itemCount: snapshot.data.docs.length,
itemBuilder: (context, index) {
DocumentSnapshot data = snapshot.data.docs[index];
return ProductItem(
documentSnapshot: data,
id: data.id,
isFavourite: data['isFavourite'],
imageUrl: data['imageUrl'],
productName: data['productName'],
productPrice: data['productPrice'],
);
},
);
},
),
);
}
}
Run Code Online (Sandbox Code Playgroud)