![](/img/trans.png)
[英]How to get a single document in firestore and display it on a site
[英]How do I get 1 single document in firestore?
我在這個愚蠢的事情上浪費了大約2個小時。 當我記錄所有內容時,我看到的只是一個DocumentSnapshot對象,並且在模板視圖中什么都沒有顯示。 我究竟做錯了什么? 我應該只是將整個文檔傳遞給組件,而不是嘗試根據ID獲取單個文檔嗎?
//component.ts
constructor(db: AngularFirestore) {
this.contactCollection = db.collection('contacts');
this.contact = this.contactCollection.doc('YYlKh7Gg7khN8L636iYE')
}
//viewTemplate.ts
{{this.contact | async}}
您缺少.valueChanges()
函數。 在下面添加了它,現在您可以將整個文檔放回viewTemplate.ts
並且可以調用其上的任何字段。
//component.ts
constructor(db: AngularFirestore) {
this.contactCollection = db.collection('contacts');
this.contact = this.contactCollection.doc('YYlKh7Gg7khN8L636iYE').valueChanges();
}
//viewTemplate.ts
{{this.contact | async}}
.valueChanges();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.