У меня настроена база данных JSON в Google Firebase, и у меня есть приложение Angular 6, которое пытается разместить объект в этой базе данных. Все работает нормально, за исключением того, что к моему списку добавлено имя alphanumeri c, и я не могу его удалить.
База данных выглядит следующим образом:
{
"thursdayPanels": {
"panel": [
{
"tagline": "tagline 1",
"content": "some content 1",
"id": 1
},
{
"tagline": "tagline 2",
"content": "some content 2",
"id": 2
},
{
"tagline": "tagline 3",
"content": "some content 3"
"id": 3
}
]
}
}
Функция обновления выглядит следующим образом:
addPanel(panelInfo){
return this.http.post(`${this.baseURL}/thursdayCampaign/panel.json`, panelInfo).subscribe((po:Response) => {console.log("po",po)})
где информация о панели - это объект, структурированный подобным образом, который передается в функцию addPanel ():
this.panelInfo ={
"week": panel.id,
"tagline": panel.tagline,
"content": panel.content,
}
Когда панель загружается для ее запуска выглядит так (пожалуйста, не обращайте внимания на различия в именах): Я не смог найти документацию базы данных Firebase, которая бы рассказывала мне, почему он это делает или как помешать этому. Он не позволяет функциям * ngFor, которым я передаю эти данные, работать в моем приложении.
Заранее спасибо.