【发布时间】:2020-11-14 14:53:12
【问题描述】:
您好,我正在尝试在 firebase 中获取单个文档,但它给了我一个错误
类型“Observable
我已关注 firebase 上的文档 https://firebase.google.com/docs/firestore/query-data/get-data
我的 service.ts 代码是
import { Injectable } from '@angular/core';
import { AngularFirestore } from '@angular/fire/firestore';
@Injectable({
providedIn: 'root'
})
export class ViewReportService {
constructor(private firestore: AngularFirestore) { }
getPassengerReport(myDocument) {
const passengerRef = this.firestore.collection("newPassenger").doc(myDocument);
const data = passengerRef.get().then(function (doc) {
console.log("Cached document data:", doc.data());
}).catch(function (error) {
console.log("Error getting cached document:", error);
});
return data
}
}
Angular 组件代码
passengerData = this.service.getPassengerReport(passengerDocumentID);
console.log(passengerData)
}
【问题讨论】:
标签: javascript angular firebase google-cloud-firestore