getIssuersCollection() { return this.afs .collection('issuers') .snapshotChanges() .pipe( map(docArray => { return docArray.map(doc => { return { id: doc.payload.doc.id, ...doc.payload.doc.data() }; }); }) );
}
Приведенный выше код работал нормально в Angular 8, но выдает ошибку в Angular 9. Есть ли простое исправление?
используйте Object.assign ({}, do c .payload.do c .data) вместо него для быстрого исправления, я думаю
или попробуйте ... do c .payload .do c .data () как {}
Не уверен, что эта помощь, но попробуйте отменить заказ, как это
return { ...doc.payload.doc.data() id: doc.payload.doc.id, };