genannt habe ich die folgende Datenstruktur in meiner firebase
Datenbank:Auto Return-IDs generiert, wenn child_added Zuhörer
ich eine child_added
Methode hinzugefügt haben, die alle Einträge aus firebase
zurückgibt, wenn die Anwendung ausführen und zeigt sie dann auf einer HTML
Tabelle an.
Problem, das ich habe ist, es gibt nicht die automatisch generierten IDs für jeden Fehler zurück.
Dies ist meine Methode:
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)
});
});
}
Die class
Bug
wie folgt aussieht:
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
) {}
}
Also Frage ist, wie kann ich meine Methode erhalten auch enthalten die automatisch generierten IDs, wie Ich brauche diese ID zum Aktualisieren/Löschen usw.
Ich habe dies gegooglet und leider konnte ich nichts dazu finden.
Kann jemand etwas Licht in das, was ich darüber mache, werfen?