Angular Firestore получает одно значение от Doc - PullRequest
1 голос
/ 10 февраля 2020

В моем файле .ts я пытаюсь получить одно значение с именем 'index' из 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');

 }
}

просто пытаюсь получить значение индекса из itemDo c, так как я прямо внутри Do c.

1 Ответ

2 голосов
/ 11 февраля 2020

должно быть

async ngOnInit() {
  const docRef = await this.afs.collection('yourcollectionname').doc('yourdocId');
  const data = (await docRef.get()).data();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...