如何將課程陣列中的所有資料顯示給用戶
這是我的功能
printallvaluesfromarray() {
var courses = FirebaseFirestore.instance
.collection('CurrentCourses')
.doc(user.uid)
.get()
.then((value) {
return value['courses'];
});
}
uj5u.com熱心網友回復:
value['courses'].forEach((val) {
print(val);
});
// 你可以試試這個
uj5u.com熱心網友回復:
你可以試試這個
printallvaluesfromarray() {
var courses = FirebaseFirestore.instance
.collection('CurrentCourses')
.doc(user.uid)
.get()
.then((value) {
print(value.toString())
return value['courses'];
});
}
uj5u.com熱心網友回復:
您正在正確獲取用戶的檔案,您只需要列印如下所示的值:
Future<void> printAllValuesFromArray() {
return FirebaseFirestore.instance
.collection('CurrentCourses')
.doc(user.uid)
.get()
.then((document) {
final courses = document['Courses'];
for (var course in courses) {
print(course);
}
});
}
注意:您使用不正確的密鑰從檔案中訪問課程,courses而正確的密鑰是Courses大寫C的,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/484113.html
