Я новичок в угловых и делаю разные практики, на данный момент у меня есть функция для добавления комментария.
newComment ( issue: Issue, key$: string) {
let message = JSON.stringify( issue);
let headers = new Headers ( {
'Content-type': 'application/json'
});
let url = `${ this.IssueURL }/${ key$ }/comments/.json`;
return this.http.post ( url, message, { headers } )
.pipe(map( res => {
console.log (res.json());
return res.json();
}));
}
Эта функция помещает мой объект в базу данных реального времени Firebase с последующим появлением
{
"issues" : {
"-LT1c3NfNikLhGIx62dC" : {
"comments" : {
"-LT1c5_X5X39oyNa7dnZ" : {
"description" : "nueva",
"message" : "gol",
"priority" : "nueva",
"tittle" : "nueva"
},
"-LT1d3WX3WLXLxis9FLB" : {
"comments" : {
"-LT1c5_X5X39oyNa7dnZ" : {
"description" : "nueva",
"message" : "gol",
"priority" : "nueva",
"tittle" : "nueva"
}
},
"description" : "nueva",
"message" : "dsa",
"priority" : "nueva",
"tittle" : "nueva"
}
},
"description" : "nueva",
"priority" : "nueva",
"tittle" : "nueva"
},
"-LT1cMwbtng9OLelQewB" : {
"comments" : {
"-LT1cPAhnm-FV9QtLAHL" : {
"description" : "Nueva dos",
"message" : "hahados",
"priority" : "Nueva dos",
"tittle" : "Nueva dos"
}
},
"description" : "Nueva dos",
"message" : "",
"priority" : "Nueva dos",
"tittle" : "Nueva dos"
}
}
}
Как видите, у меня есть коллекция / comment / inside / questions /, связанная с функцией addComment (), она заполняет весь объект внутри коллекции / comments /.В моем случае только сейчас я хочу заполнить его значением сообщения.
Это вызвано тем, что я ввожу комментарий, у меня есть другие основные элементы объекта с функцией getIssue..
Как я могу сделать, чтобы передать только один элемент из моего объекта в указанную коллекцию =?
Любая помощь будет очень признательна.
Спасибо.
С уважением.