У меня есть следующие структуры данных в моей базе данных firebase
:Возврат автогенерируемой идентификаторы, когда child_added слушатель называется
Я добавил child_added
метод, который возвращает все записи из firebase
, когда приложение и затем отображает их на таблице HTML
.
Проблема у меня есть, она не возвращает автоматически сгенерированный идентификатор для каждой ошибки.
Это мой метод:
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
) {}
}
Итак, вопрос, как я могу получить мой метод также включать автогенерируемые идентификаторы, а Мне нужен этот идентификатор для обновления/удаления и т. Д.
Я искал это, и, к сожалению, я ничего не смог найти на этом.
Может ли кто-то пролить свет на то, как я это делаю?