【发布时间】:2019-04-25 14:44:06
【问题描述】:
我正在尝试从 Firestore 获取数据。连接正常,正在下载数据但有问题。
我基于https://firebase.google.com/docs/firestore/query-data/get-data 示例。
let list = [];
let products = function GetCollection() {
firestore.collection("products")
.get()
.then(function (querySnapshot) {
querySnapshot.forEach(function (doc) {
console.log(doc.id, " => ", doc.data());
list.push(doc.data());
});
$scope.collection = list;
});
}
products();
console.log("test");
运行此代码后,我的列表为空,但在控制台中列出了所有条目。在调试过程中,我注意到最后一行 console.log("test") 在 GetCollection() 函数的所有主体之前执行。 这是同步的问题?谁能帮我?
【问题讨论】:
标签: angularjs firebase google-cloud-firestore