我正在嘗試從cloud firebase獲取數據模型.tsexport interface Asignaturas { id: string; codigo: number; nombre: string;}服務.tsexport class AsignaturasService { asignatura: Observable<Asignaturas[]>; constructor(private db: AngularFirestore){} getAsignaturas() { return this.asignatura = this.db.collection('asignaturas').snapshotChanges() .pipe( map( docArray => { return docArray.map( doc => { return { id: doc.payload.doc.id, codigo: doc.payload.doc.data().codigo, nombre: doc.payload.doc.data().nombre }; } ) } ) )}//subscribe( res => console.log(res))};}在上面的代碼中,我試圖獲取我的接口 Asignatura 的屬性。在控制臺日志中,我可以看到值被正確檢索,但是應用程序拋出錯誤src/app/shared/asignaturas.service.ts(26,76) 中的錯誤:錯誤 TS2339:類型“未知”上不存在屬性“codigo”。src/app/shared/asignaturas.service.ts(27,76):錯誤 TS2339:類型“未知”上不存在屬性“nombre”。知道出了什么問題。謝謝
從 firestore 檢索時出現未知類型屬性
森欄
2023-07-20 15:45:55