typescript - Angular Firestore mengambil satu nilai dari Dokumen
Di file .ts saya, saya mencoba mendapatkan satu nilai bernama 'index' dari AngularFirestoreDocument.
interface item {
index:string;
}
export class appComponent{
constructor(
public router:Router,
public afs: AngularFirestore,
public afAuth: AngularFireAuth
)
itemCollection: AngularFirestoreCollection<item>;
items: any;
itemDoc: AngularFirestoreDocument<item>;
Item: Observable<item>;
ngOnInit() {
itemDoc = this.afs.doc(this.accounts+this.email).collection('Items');
}
}
hanya mencoba mengambil nilai indeks dari itemDoc karena saya berada langsung di dalam Doc.
Jawaban #1
seharusnya
async ngOnInit() {
const docRef = await this.afs.collection('yourcollectionname').doc('yourdocId');
const data = (await docRef.get()).data();
}
