我想将新表单保存到现有列表中:
我是这样做的:
createNewTumeur(newTumeur: Tumeur)
{
this.tumeurs.push(newTumeur);
const id: string = this.route.snapshot.params['id'];
firebase.database().ref('/patients/'+id).child("tumeur").push(this.tumeurs);
this.tumeurSubject.next(this.tumeurs);
}
我没有'id'的值是一个想法?;)
答案 0 :(得分:1)
我不确定我是否正确理解。但是如果你想跳过推送ID(带有-LEP...
的密钥),你只需要调用`update):
firebase.database().ref('/patients/0').child("tumeur").update(this.tumeurs)
调用update()
会将this.tumeurs
中的属性与/patients/0/tumeur
下的现有数据合并。