1
我在firebase
数据库中的数据结构如下:返回自动生成的ID时child_added监听器被称为
我添加了一个child_added
方法,它返回的所有条目从firebase
当应用程序运行,然后在HTML
表中显示它们。
问题我有,它不是返回每个错误的自动生成的Id。
这是我的方法:
getAddedBugs(): Observable<any> {
return Observable.create(obs => {
this.bugsDbRef.on('child_added', bug => {
const newBug = bug.val() as Bug;
obs.next(newBug);
},
err => {
obs.throw(err)
});
});
}
的class
Bug
看起来是这样的:
export class Bug {
constructor(
public id: string,
public title: string,
public description: string,
public status: number,
public severity: number,
public createdBy: string,
public createdDate: number,
public updatedBy?: string,
public updatedDate?: number
) {}
}
那么接下来的问题是,怎样才能让我的方法,还包括自动生成的ID的,如我需要这个ID来更新/删除等。
我google了这个,很遗憾,我一直没能找到任何东西。
有人可以告诉我如何去做这件事吗?