【发布时间】:2021-09-27 20:52:07
【问题描述】:
我正在将 Angular 9 应用程序迁移到 Angular 11。我正在使用来自 firebase 的实时数据库。
getProjects(code: string){
return this.database.list('/project', ref => {
return ref.orderByChild('entity_id').equalTo(code);}).snapshotChanges().pipe(map(actions => {
return actions.map(a => {
const data: Object = a.payload.val();
const key = a.payload.key;
return {key, ...data };
});
})
);}
这个数据读取服务工作正常,现在出现这个错误:
类型“未知”不能分配给类型“对象”
我尝试将数据类型更改为任何类型,但我无法接收我的数据。 感谢您的帮助
【问题讨论】:
-
const data: Object = <Object>a.payload.val();修复了吗? -
是的,只需修复!谢谢
标签: angular typescript firebase-realtime-database