我正在使用 aListView.builder在我的應用程式的一頁上顯示所有檔案的資料。那么,我怎樣才能創建一個ListView內部ListView陣列來顯示名為drinks 的內部陣列的所有資料?

uj5u.com熱心網友回復:
如果需要,您可以使用 FutureBuilder 處理此問題。
FutureBuilder(
future: FirebaseFirestore.instance
.collection('yourCollectionPath')
.doc('yourDocPath')
.get(),
builder: (BuildContext context, AsyncSnapshot snapshot) {
if (snapshot.hasData &&
snapshot.connectionState == ConnectionState.done) {
var data = snapshot.data.data();
var drinks = data['drinks'];
return ListView.builder(
shrinkWrap: true,
itemCount: drinks.length,
itemBuilder: (BuildContext context, int index) {
return Text(drinks[index].toString());
},
);
} else {
return Text("Error");
}
},
),
我不得不提到,有很多方法可以處理這種情況。這是最簡單的方法。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/496541.html
