我需要从firebase获取值。我实际上可以从firebase中获得结果,但是我的问题是,我无法在类中正确地“映射”它。请在下面查看我班级的属性:
interface Plaza {
Lane: Lane;
}
interface Lane {
Date: Date;
Lane: number;
Transaction: number;
Manual: number;
Unread: number;
Advance: number;
Percentage: string;
}
这就是我尝试映射它的方式:
reportArray: Plaza[] = [];
ngOnInit(): void {
this.reportService.getReports().subscribe(
list => {
this.reportArray = list.map(item => {
return {
...item.payload.val()
};
});
});
这是在我的火力中 我还需要获取节点名称“ Tarlac”和子节点名称“ 2,11”
我认为这只是创建正确的类的问题。但是我只是想不通。
这就是我进入调试模式的过程
请帮助。我是使用文档类型db的新手。谢谢。
编辑 这是我现在的结果。我比以前更困惑。我实际上可以看到正在获取密钥,但是其余数据在哪里?我如何获取其余数据。
这是我正在使用的代码:
ngOnInit(): void {
this.reportService.getReports().subscribe(
res => {
console.log(res);
debugger;
this.reportArray = res.map(item => {
return {
...item.payload.val()
};
});
}
);
}